什么是TTFB
TTFB是Time to first byte的缩写,代表到达第一个字节的时间(以毫秒为单位),TTFB测量的是从用户或客户端发出HTTP请求到客户端的浏览器接收到页面的第一个字节的持续时间,由发送HTTP请求所花费的时间以及获取页面的第一个字节所花费的时间组成。TTFB用于指示Web服务器或其他网络资源的响应能力。TTFB越低,Web服务器响应越快。
一个普遍的误解认为TTFB是从DNS后开始计算,但网络中TTFB的计算始包括网络延迟。
例如,TTFB时间越短,可能表明Web服务器正在执行的动态计算更少,尽管这通常是由于DNS,服务器或应用程序级别的缓存所致。
TTFB指标受以下三个因素影响
1.请求服务器
当有人访问您的网站时,首先是将HTTP请求从客户端(浏览器)发送到服务器。在此步骤中,有多种因素会导致延迟,例如缓慢的DNS查找、服务器地理位置较远、客户的互联网速度。
2.服务器处理
发送请求后,服务器现在必须对其进行处理并生成响应。,例如缓慢的数据库调用、第三方脚本,服务器效率低下。
3.对客户的回应
服务器处理完请求后,它必须将其发送回客户端(或者发送回第一个字节)。这受服务器和客户端的网络速度的严重影响。
推荐:什么是Interaction to Next Paint(INP)
如何测量TTFB?
有许多不同的方法来测量TTFB,包括各种测试工具如用Pingdom测量TTFB 或者 GTmetrix 等,这里我们介绍最简单的用Google浏览器来测试
为了测试GTmetrix中任何网页的首字节时间(TTFB),您可以按照以下说明进行操作。
首先,访问gtmetrix.com,然后登录您的帐户。如果您没有帐户,则可以免费创建一个。之后,在输入字段中输入您的网页URL,然后单击“测试您的网站”
测试完成并显示性能报告后,单击“Timings”选项卡。它将向您显示时间细分,您将在其中看到“TTFB”时间。请注意,无需登录GTmetrix即可测试您的网页。但是,为了在“计时”选项卡中查看结果,您需要在测试网页之前登录。
总结
加载网页所需的时间对客户保留率有巨大影响。40% 的用户 放弃加载时间超过 3 秒的网站时,低 TTFB 变得至关重要。它不仅可以减少失去客户的机会,还可以确保用户获得快速的在线体验。
Claude、Netflix、Midjourney、ChatGPT Plus、PS、Disney、Youtube、Office 365、多邻国Plus账号购买,ChatGPT API购买,优惠码XDBK,用户购买的时候输入优惠码可以打95折