什么是TTFB

什么是TTFB

  什么是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.对客户的回应

  服务器处理完请求后,它必须将其发送回客户端(或者发送回第一个字节)。这受服务器和客户端的网络速度的严重影响。

如何测量TTFB?

  有许多不同的方法来测量TTFB,包括各种测试工具如用Pingdom测量TTFB等,这里我们介绍最简单的用Google浏览器来测试

  右键单击页面,然后选择“检查元素”。现在,您将看到浏览器的devtools。

  单击网络面板,然后单击此网络面板中的第一项。那就是页面本身。

  然后单击“Timing”以查看此页面的加载速度的结构。

  绿条是TTFB。这是此页面的TTFb的屏幕截图。26ms,还不错吧?

给文章评分

晓得博客,版权所有丨如未注明,均为原创
晓得博客 » 什么是TTFB

转载请保留链接:https://www.pythonthree.com/what-is-ttfb/

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注


Scroll to Top