等待第一个字节需要 400~600ms 是正常的吗?

等待第一个字节需要 400~600ms 是正常的吗?

我已经优化了我的网站,并应用了在 Google 搜索中找到的许多建议。但最终我的首个字节的传输时间约为 400~600ms。这是正常的吗?或者我可以缩短它吗?

对于动态数据,根据创建内容的代码,大约需要 500~600 毫秒。

我认为静态文件的时间一定更低,但静态文件的第一个字节的传输时间却达到了 400 毫秒。为什么?

在 Ubuntu 12.04 VPS 上使用 Apache2.2

谢谢。

答案1

对于未优化的服务器/代码,400 - 600 毫秒之间的 TTFB 可能很正常,但这肯定不是你能得到的最佳结果。你可以使用 Nginx、Varnish、HHVM 或 Redis(或多个)优化你的服务器,使静态内容和动态内容加载速度更快。

但不要只看 TTFB,还有其他重要的数字。

答案2

是的。如果有疑问,请尝试检查您所在市场热门网站的首字节传输时间,或者查看这篇文章: https://moz.com/blog/improving-search-rank-by-optimizing-your-time-to-first-byte

如果您的 ttfb 在 400-600ms 之间,那么您不必担心这一点。

尽管您可能能够减少几毫秒,但如果您这样做是因为您有一个网站,并且希望它对用户来说速度很快并且在搜索引擎中表现良好,那么几乎肯定还有其他更有用的领域您可以进行研究。

相关内容