网页加载时间和网站管理员

Web page load time and webmaster

我已尽力将我的网页加载时间优化在 20 毫秒到 30 毫秒之间。每个页面都在这个时间范围内打开,但是当我在网站管理员上看到结果时,它说我的网页需要大约 250 毫秒到 300 毫秒才能下载一个页面。 因为我们使用 PHP 并且我还在我的 Nginx 服务器上安装了 brotli(而不是 gzip)。

还有什么问题?是网络拥塞还是我的服务器有问题?

虽然我很欣赏你的目标,但 20 毫秒到 30 毫秒的加载时间是无法实现的。 200 - 300 毫秒是惊人的。

当您进行测量时,您可能是在预热的连接上进行测量,并且可能就在数据中心旁边。网站站长(我认为您指的是 Google Search Console?)可能不会这样做:

  1. DNS 查找(通常为 100 毫秒)
  2. 一个 TCP 连接(通常为 200 毫秒)
  3. HTTPS 握手(通常为 400 毫秒)
  4. HTML 的请求和响应(通常为 100 毫秒)
  5. 任何后续请求(CSS、JS、图像)。

那些“典型”时间在很大程度上取决于连接的类型和距离。同样,您可能正在一台具有快速互联网连接的快速 PC 上进行测量,该 PC 已经通过步骤 1-3 进行了预热,而像网站管理员这样的独立扫描则不会,并且可能会模拟普通用户的较慢连接。

运行 您的页面 https://www.webpagetest.org 并最好分享 link 看看是否还有其他提高性能的机会。