我一直在寻找服务器响应(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的罪魁祸首?托管公司及其所有资源用于测试/监控,但没有为我提供明确的答案。
它与硬件有关。在托管公司升级了他们的硬件、新 CPU、RAID-10、DDR4、Litespeed 之后,现在我的网站在 3 秒内加载。