📚

334

一杯咖啡的时间,聊聊技术与成长

连载中 18/20

Wireshark 分析:三步定位一次慢请求

pcap 打开先看 Expert Information 报警汇总,再 Follow TCP Stream 还原单次对话,最后用时间列和重传统计锁定病灶。慢在握手、传输还是等待,三个视图看完就有答案。

#Wireshark#pcap分析#重传#零窗口#慢请求
2026-10-09 · 14 阅读 · 0 评论 · 0 赞
连载中 17/20

tcpdump 抓包:把线上网络问题放到显微镜下

日志说请求超时,监控说网络正常——这种黑盒问题只有抓包能终结。tcpdump 三分钟上手:过滤表达式缩小范围,-w 存 pcap 带走分析,加 -c 限包数保护线上机器。

#tcpdump#抓包#BPF#pcap#排错
2026-10-09 · 14 阅读 · 0 评论 · 0 赞
连载中 16/20

长连接复用:握手与慢启动的成本摊薄手册

一次握手 1 个 RTT,TLS 再加 2 个,慢启动重新爬坡——短连接的隐形税比业务本身还贵。keepalive 要全链路打通才有用,连接池参数决定它是加速器还是事故源。

#长连接#keepalive#连接池#upstream#空闲超时
2026-10-08 · 13 阅读 · 0 评论 · 0 赞
连载中 15/20

CDN:离用户最近的那台服务器

CDN 的本质是把缓存放到离用户几十公里的机房里:DNS 调度把请求引到边缘节点,边缘 miss 就回源。命中率是 CDN 的生命线,缓存策略和文件名版本化是自家产品要做对的两件事。

#CDN#边缘节点#回源#缓存策略#命中率
2026-10-08 · 11 阅读 · 0 评论 · 0 赞
连载中 14/20

DNS 解析:一次域名查询的奇幻漂流

从浏览器缓存一路问到根服务器,递归与迭代各司其职,TTL 决定改配置要等多久。DNS 是互联网最古老的缓存系统,也是最常见的故障源头——解析慢、解析错、被劫持,各有各的剧本。

#DNS解析#递归迭代#TTL#HttpDNS#dig
2026-10-07 · 9 阅读 · 0 评论 · 0 赞
连载中 13/20

证书与信任链:CA 凭什么给你背书

证书不是加密文件,是一份带签名的身份档案。浏览器逐级验签到内置的根 CA 才肯放行——理解了信任链,证书过期、域名不匹配、SNI 是什么、为什么全站必须 HTTPS,全都一句话讲清。

#证书#信任链#CA#SNI#X509
2026-10-07 · 9 阅读 · 0 评论 · 0 赞
连载中 12/20

TLS 握手:HTTPS 到底慢在哪一步

非对称加密换密钥,对称加密传数据——TLS 的设计一眼看穿。慢的不是算力是 RTT:TLS 1.2 要 2 个来回,1.3 砍到 1 个,会话复用还能到 0。会看 openssl 握手输出,性能账就清楚了。

#TLS握手#HTTPS#TLS1.3#会话复用#ECDHE
2026-10-06 · 15 阅读 · 0 评论 · 0 赞
连载中 11/20

HTTP/2 多路复用:一条连接怎么跑一百个请求

把报文切成二进制帧、按 stream 编号交错传输——HTTP/2 用一场拆包运动终结了应用层队头阻塞。HPACK 顺手把重复的请求头压掉九成,但 TCP 那道墙依然立在那里。

#HTTP2#多路复用#二进制分帧#HPACK#stream
2026-10-06 · 8 阅读 · 0 评论 · 0 赞
连载中 10/20

队头阻塞:从排队打饭到 HTTP/2 的死角

一个慢请求堵住一整条连接,这就是队头阻塞。HTTP/1.1 的解法是开六条队,黑历史是域名分片;HTTP/2 解决了应用层的排队,却撞上 TCP 层的同一堵墙。

#队头阻塞#HTTP1.1#域名分片#HTTP2#TCP队头
2026-10-05 · 12 阅读 · 0 评论 · 0 赞