Bug1024
文章
专题
作品
关于
专题
· 6 篇
技术存档
早期技术实践与学习笔记。
部分工具和版本已变化。
01
系统与运行时
01
一次效果有限的重构,和我后来理解的网站架构
从2016年的一次网站重构出发,重新整理我对边界、容量、故障和可观测性的理解。
→
02
理解 PHP-FPM 的进程模型
从请求处理方式、三种进程管理模式和容量观测出发,说明PHP-FPM应该如何配置。
→
03
PHP为什么需要ZTS
从PHP常见运行模型出发,解释Zend Thread Safety解决的问题,以及什么时候才需要启用它。
→
02
连接与数据
04
用 Redis Lua 把限流操作收拢到服务端
以固定窗口限流为例,说明为什么需要把读取、计数和设置过期时间作为一个原子操作执行。
→
05
从 select、poll 到 epoll:I/O复用解决了什么
比较select、poll与epoll的接口和成本,并说明epoll更适合什么场景。
→
06
理解OkHttp的连接复用、并发与超时
从一次连接未复用的问题出发,整理OkHttp客户端生命周期、连接池、异步并发和超时配置。
→