摘要: PHP8 的 Alpha 版本,过几天就要发布了,其中包含了不少的新特性,当然我自己认为最重要的还是 JIT,这个我从 2013 年开始参与,中间挫折无数,失败无数后,终于要发布的东东。 不过,今天呢,我不打算谈 JIT,等 PHP8 发布了以后,我再单独写个类似《深入理解 PHP8 之 JIT》系 阅读全文
posted @ 2020-08-27 14:57 学编程不秃头 阅读(856) 评论(0) 推荐(0)
摘要: 对PHP后端技术,对PHP架构技术感兴趣的朋友,我的官方群点击此处,一起学习,相互讨论。 群内已经有管理将知识体系整理好(源码,学习视频等资料),欢迎加群免费领取。 一、单节点实例 单节点实例还是比较简单的,平时做个测试,写个小程序如果需要用到缓存的话,启动一个 Redis 还是很轻松的,做为一个 阅读全文
posted @ 2020-08-27 14:55 学编程不秃头 阅读(1566) 评论(0) 推荐(0)
摘要: Laravel — 了解用户上次在线的时间 本文是我在重构 Pulse 的代码库时记录下的见解,变更和反思系列文章的一部分。Pulse 是一个为开发人员设计的无痛且经济实惠的站点和服务器监控工具。 今天,我将讨论我是如何添加中间件功能来记录用户上次在线 / 使用该应用程序的时间。我想将其添加到 Pu 阅读全文
posted @ 2020-08-27 14:51 学编程不秃头 阅读(183) 评论(0) 推荐(0)
摘要: mysql 分表思路 一张一亿的订单表,可以分成五张表,这样每张表就只有两千万数据,分担了原来一张表的压力,分表需要根据某个条件进行分,这里可以根据地区来分表,需要一个中间件来控制到底是去哪张表去找到自己想要的数据。 中间件:根据主表的自增 id 作为中间件(什么样的字段适合做中间件?要具备唯一性) 阅读全文
posted @ 2020-08-26 14:55 学编程不秃头 阅读(221) 评论(0) 推荐(0)
摘要: 延迟队列,顾名思义它是一种带有延迟功能的消息队列。那么,是在什么场景下我才需要这样的队列呢? 1. 背景 我们先看看以下业务场景: 当订单一直处于未支付状态时,如何及时的关闭订单 如何定期检查处于退款状态的订单是否已经退款成功 在订单长时间没有收到下游系统的状态通知的时候,如何实现阶梯式的同步订单状 阅读全文
posted @ 2020-08-26 14:53 学编程不秃头 阅读(360) 评论(0) 推荐(0)
摘要: 本文是最初是来自国外的这篇:PHP Performance Evolution 2016, 感谢高可用架构公众号翻译成了中文版, 此处是转载的高可用架构翻译后的文章从PHP 5到PHP 7性能全评测(含未发布的JIT版PHP 8对比), 稍微调整了格式而成。 导读:PHP 是 Web 开发最常用的语 阅读全文
posted @ 2020-08-26 14:51 学编程不秃头 阅读(871) 评论(0) 推荐(0)
摘要: Redis限流的实现方式有3种,分别是:1、基于Redis的setnx的操作,给指定的key设置了过期实践;2、基于Redis的数据结构zset,将请求打造成一个zset数组;3、基于Redis的令牌桶算法,输出速率大于输入速率,就要限流。 第一种:基于Redis的setnx的操作 我们在使用Red 阅读全文
posted @ 2020-08-26 14:47 学编程不秃头 阅读(430) 评论(0) 推荐(0)
摘要: 如今“敏捷开发”“不要重复造轮子”思想已经在软件开发方面盛行了。项目中以框架作为基础进行二次开发已经成为了首选方案。Laravel是一款优秀的PHP框架,在众多框架之中保持着一种领跑的姿态。Laravel比较突出的优点是组件式开发、Ioc容器、分布式运用架构设计。而说到PHP组件开发就不得不提到co 阅读全文
posted @ 2020-08-26 14:46 学编程不秃头 阅读(322) 评论(0) 推荐(0)
摘要: PHP 8,PHP 的一个新的大版本,预计将于 2020 年 12 月 3 日发布,这意味着将不会有 PHP 7.5 版本。PHP8 目前正处于非常活跃的开发阶段,所以在接下来的几个月里,情况可能会发生很大的变化。 我的PHP学习交流社区点击此处。 在这篇文章中,我会维持一个最新的清单列表,列出预计 阅读全文
posted @ 2020-08-25 20:23 学编程不秃头 阅读(1373) 评论(0) 推荐(0)
摘要: Redis 6.0 来了 — 在全国一片祥和IT民工欢度五一节假日的时候,Redis 6.0不声不响地于5 月 2 日正式发布了,吓得我赶紧从床上爬起来,学无止境!学无止境! 对于6.0版本,Redis之父Antirez在RC1版本发布时(2019-12-19)在他的博客上连续用了几个“EST”词语 阅读全文
posted @ 2020-08-25 20:18 学编程不秃头 阅读(1423) 评论(0) 推荐(0)