跳至主要内容
短.be

TTFB

从浏览器向服务器发送请求到接收第一个字节的时间。衡量服务器响应速度的基础指标。

2025年12月19日 · 约 1 分钟阅读

重定向

TTFB (Time to First Byte) 是指从浏览器发送 HTTP 请求到接收服务器响应的第一个字节所经过的时间。这是衡量服务器响应速度最基本的指标,也是 Web 性能优化的起点。

TTFB 由三个要素的耗时累加而成:请求发送时间 (浏览器到服务器的网络传输)、服务器处理时间 (请求处理、数据库查询、响应生成)、响应开始时间 (服务器到浏览器的第一个字节传输)。

Google 将 TTFB 定位为 Core Web Vitals 的辅助指标,良好的 TTFB 应在 800ms 以下,需要改善的阈值为 1800ms 以上。对于短链接的重定向,TTFB 直接决定重定向响应的返回速度,应以 50ms 以下为目标。

优化短链接服务 TTFB 的手法包括:利用 CDN (从离用户最近的边缘服务器返回响应)、内存缓存 (用 Redis 缓存短链接映射)、数据库优化 (合理设置索引)、启用 HTTP/2 (连接多路复用)。

TTFB 的测量可使用 Chrome DevTools 的 Network 面板 (Waiting (TTFB) 列)、Lighthouse 性能审计、curl 命令 (curl -w '%{time_starttransfer}' URL)、WebPageTest 等工具。将服务器处理时间和网络传输时间分开测量,有助于精确定位瓶颈。相关书籍可在 Amazon 上查阅。

分享到 XHatena

这篇文章对您有帮助吗?

相关术语

相关文章

常见问题

TTFB 和 LCP 有什么区别?
TTFB 是服务器开始响应的时间,LCP (Largest Contentful Paint) 是页面最大内容元素显示完成的时间。TTFB 是 LCP 的组成部分,TTFB 慢必然导致 LCP 也慢。
TTFB 的目标值是多少?
Google 将 800ms 以下视为良好,但短链接重定向的理想值是 50ms 以下。利用 CDN 和缓存可以实现 10 - 30ms 的 TTFB。
TTFB 慢的原因有哪些?
服务器处理能力不足、数据库查询延迟、服务器与用户之间的物理距离过远、SSL/TLS 握手延迟等是主要原因。引入 CDN 和优化缓存是最有效的改善措施。

想要创建短链接吗?

免费缩短网址