0

最近我看到我的网站第一个字节的时间很长。

大多数时候它是通过javascript。在webpagetest.org 上的测试通常显示为......

网址:http ://example.com/ 加载者:http ://example.com/some-kind-of-javascript.js

当我删除那个 javascript 然后另一个 javascript 出现在那个地方。

是什么意思?

检查示例测试结果....

https://www.webpagetest.org/result/190729_JY_cb028989b0f44671fba830c9eaca29d7/1/details/#waterfall_view_step1

4

1 回答 1

1

我不确定为什么您认为问题出在 Javascript 上?在我看来,这是导致问题的初始 HTML。

资源的第一个字节的时间是从发送请求(例如GET /)到它收到第一个字节返回的时间。它不包括 DNS 查找、TCP 连接和 SSL 握手时间,因此确实是衡量开始接收该资源所需的时间。请注意,瀑布顶部的“第一个字节”时间是完整的端到端时间,包括 DNS/TCP/SSL 和任何重定向,但每个资源的 TTFB 被拆分得更多。

我不知道你的主页是如何创建的——我猜它不是一个静态页面,所以无论生成这个(PHP?)都需要很长时间。无论这是由于糟糕的后端代码、资源不足的服务器、缓慢的数据库还是其他原因,都无法从外部说出来。我建议与您的托管服务提供商联系和/或查看您的代码和服务器。

于 2019-07-29T13:18:08.000 回答