【问题标题】:High Response to Server对服务器的高响应
【发布时间】:2018-06-03 16:35:47
【问题描述】:

我一直在寻找对服务器的响应 (TTFB) 出现重大延迟的原因:

https://tools.pingdom.com/#!/cu9yoV/https://graphic-cv.com

没有找到真正的原因。它驻留在共享服务器上,该服务器实际上运行良好的硬件,并且该站点运行 PHP 7.1、APCu 缓存、Cloudflare、PrestaShop 1.6.1.18 平台,并在后端配置了最佳速度优化设置

从 metrix 测试中可以看出,站点请求会在几秒钟内加载,但对服务器的第一个 http/https 请求可能会将站点延迟从 3 秒到 20 秒。如果我重新测试,它会减少到 2-5 秒,但如果我没有访问该网站 30 分钟及以上,那么长时间加载会再次出现问题。

如何找到延迟 TTFB 的罪魁祸首?拥有所有测试/监控资源的托管公司没有为我提供明确的答案。

【问题讨论】:

  • 您希望我们如何回答这个问题?
  • @ErnodeWeerd 延迟 20 秒是不正常的。我不是在问为什么它的等待时间是 5-6 秒,而实际上它应该在 500 毫秒以下。我该如何解决它以更好地了解导致它的原因?
  • 听起来像是在第一次请求时准备好缓存,并在 30 分钟内不使用时被清除。唯一知道的方法是测量所有单独的步骤。
  • 我们怀疑哪个缓存?一个 cron 作业每小时访问一次 HTML 主页。但是 APCu 只保持了几分钟,甚至没有我指出的 30 分钟。第一个请求仍然是 15kb,正如所有其他 CSS、JS、图像都缓存在 Cloudflare 中。

标签: gtmetrix


【解决方案1】:

这与硬件有关。托管公司升级硬件、新 CPU、RAID-10、DDR4、Litespeed 后,现在我的网站在 3 秒内加载。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-04-09
    • 1970-01-01
    • 1970-01-01
    • 2014-09-10
    • 2022-11-02
    • 2021-06-06
    • 1970-01-01
    相关资源
    最近更新 更多