网站等待时间的原因是什么?

What is the cause of website waiting times?

我有一个带有 Woocommerce Shop 的 WordPress 网站,上面有大约 600 种产品。使用 Flatsome 主题。当我注意到该网站在共享主机上运行缓慢时,我已将网站移至新的 VPS 主机(4GB RAM 和 4GHZ 处理器),结果发现等待时间仍然相同。我也在使用 Cloudflare CDN,没有缓存插件。

https://tools.pingdom.com/#!/cQ1tkm/https://pozivnicezavjencanje.ba/

谁能告诉我是什么导致了这么长时间的等待?

如有任何帮助,我们将不胜感激!

先试试这个:

关闭所有插件,尤其是WordFence,然后重新测试。

此外,您的页面有 +35 个单独的脚本文件。


现在,一些背景知识:

您没有提供缓存页面。

当用户访问您网站上的页面时,您的服务器必须 "construct" 它,这就是它需要时间的原因。

大概只适用于 first-view,因为您使用的是 CloudFlare。

Cloudflare 仅在具有正确内容的情况下缓存您的内容 headers - 即便如此,如果您的数据未缓存在特定的 CloudFlare CDN 数据中心位置,则必须直接从您的服务器获取

这样想,

缓存就像复印机。如果你有复印机,你可以只复印一份文件,几乎可以立即送达

在没有缓存的情况下提供动态内容实际上就像重新输入整个文档 - 即使您已经记住了内容 - 每次请求 - 需要更多时间。

CloudFlare Cache 是这样工作的:

如果之前仅从该 CND 数据中心访问过,它只会存储内容的缓存副本。

这意味着来自相同数据中心位置的相同内容,其他任何内容都直接从您的服务器加载 - 然后在之后缓存。

夏天:

即使使用 CloudFlare 也需要缓存解决方案