你是否在衡量重要的指标?重新审视首字节时间 (TTFB)
💡
原文英文,约2300词,阅读约需9分钟。
📝
内容提要
本文介绍了为什么 TTFB 不是评估网页加载速度的好指标,介绍了更有意义的指标,如 Core Web Vitals,并讨论了仍然需要测量 TTFB 的情况。文章指出,TTFB 不考虑 HTTP/2 和 HTTP/3 的多路复用优势,也不考虑源站的压缩,这会导致 TTFB 更高,但由于服务器花费的时间来压缩资产并以小格式通过网络发送,页面加载速度更快。文章最后介绍了 Real User Monitoring (RUM) 作为未来网站性能的关键,并提供了一些优化网站性能的功能。
🎯
关键要点
- TTFB 不是评估网页加载速度的好指标,存在更有意义的指标如 Core Web Vitals。
- TTFB 测量的是从用户请求到接收到第一个字节的时间,但不反映网页加载的整体体验。
- TTFB 不能准确反映用户的加载速度感知,因为网页加载过程复杂,涉及多个资源的下载和解析。
- TTFB 不考虑 HTTP/2 和 HTTP/3 的多路复用优势,也不考虑源站的压缩,可能导致 TTFB 较高但页面加载速度更快。
- Real User Monitoring (RUM) 是未来网站性能的关键,能够更全面地评估用户体验。
- Core Web Vitals 包括 LCP、FID 和 CLS,是评估网站性能的关键指标。
- TTFB 可能与 LCP 相关,但良好的 TTFB 不一定意味着良好的用户体验。
- TTFB 在某些情况下仍然重要,如文件服务器和 API 的性能测量。
- Cloudflare 推出了 Timing Insights 工具,帮助用户理解 TTFB 的组成部分。
- Cloudflare Observatory 提供 RUM 数据和合成测试,帮助用户监控和优化网站性能。
➡️