Network observation
先建立网络基线,再谈优化
“速度慢”可能发生在解析、握手、首字节、单流吞吐或并发容量中的任意一层。
先拆开指标
- DNS 时间
- 域名到地址的解析过程,不能代表后续线路质量。
- 连接与 TLS 时间
- 反映路由往返、握手和证书协商。
- 首字节时间
- 包含握手之后的服务器处理和上游响应。
- 持续吞吐
- 需要足够大的固定文件和多次重复测量。
保持对照条件
比较两个传输方式时,应使用相同客户端、相同目标、相同文件大小和接近的测试时间。 如果同时改变协议、节点、网络接口和并发数,最终数字将无法解释。
记录分布,不只记录平均值
稳定的中等速度通常比偶尔很快、频繁超时更有价值。至少记录最慢、最快、平均值、超时次数和测试时间, 再决定是否需要调整。