HTTPS 握手优化实战:从 200ms 到 50ms 的全链路调优
用户抱怨"网站打开慢"。用 Chrome DevTools 分析发现,TTFB (Time To First Byte) 高达 400ms,其中 HTTPS 握手占了 200ms。这篇文章记录了将握手时间优化到 50ms 的全过程。
用户抱怨"网站打开慢"。用 Chrome DevTools 分析发现,TTFB (Time To First Byte) 高达 400ms,其中 HTTPS 握手占了 200ms。这篇文章记录了将握手时间优化到 50ms 的全过程。
高并发场景下,缓存击穿可能压垮数据库。Singleflight 用极简的设计解决这个问题。
大多数人用包管理器安装 Nginx,但自编译才能真正理解它的模块机制。这篇文章以集成 FastDFS 模块为例,深入分析 Nginx 的编译系统和模块化架构。
某天凌晨,Kafka 消息堆积告警。排查发现 Zookeeper 集群出现脑裂,两个节点都认为自己是 Leader。这篇文章记录了完整的排查和修复过程。
微服务不是把单体拆开就完了。这篇文章记录了在 Go 微服务项目中踩过的 5 个坑,以及如何避免这些问题。
学习文件系统最好的方式就是自己写一个。本文使用 FUSE + Go,实现一个支持基本读写操作的内存文件系统,过程中深入理解 inode、block 等核心概念。