Wordpress TTFB 减少

问题描述 投票:0回答:2

我尝试加快 WordPress 网站的速度,但遇到困难。

通过谷歌(https://developers.google.com/speed/docs/insights/Server#overview)我的服务器响应应该有大约200毫秒。我通过 maplatency.com 检查我的服务器,在波兰我有 7-46 毫秒。

通过全新安装 WordPress,我花费了大约 500 毫秒,然后我就可以进行服务器配置(缓存模块、gzip 等)。

但是当我安装主题和少数插件时,返回用户的 TTFB 大约需要 1,40 秒,首次加载则需要 5 秒(https://www.webpagetest.org/result/180710_X5_6675abb233fe7028324a7e08e8f4f2b3/)。 我没有安装奇特的或不是来自好的源插件。我的列表是(我分别激活每个以检查 TTFB):

  • 联系表7(给TTFB增加约100ms)
  • Kirki 工具包(另外 100 毫秒)
  • Crelly 滑块(+200ms)
  • Yoast SEO(+100 毫秒)
  • Elementor(+500ms)

1.4s TTFB 加载很快就可以了,但我对此不满意,但第一次加载 5s 不是一个选择。客户只需退出站点即可。

我可以做些什么来降低这种情况还是我应该和解 使用wordpress? ?我看到文章女巫说 WordPress 最多 10-15 个插件就可以了,但我现在无法想象这一点 o.O

我的服务器:http://serwer1838036.home.pl/ 我的网站:http://serwer1838036.home.pl/musiel/

wordpress performance optimization time
2个回答
1
投票

减少 WordPress 网站 TTFB 的 4 种方法

  1. 利用快速的 WordPress 主机。

  2. 实施 CDN。

  3. WordPress 缓存。

  4. 使用高级 DNS 提供商。

您可以获得更多详细信息,然后您可以参考链接 减少 WordPress 网站上的 TTFB 的 4 种方法


0
投票

如果您在速度较慢的主机上使用 WordPress,并且页面未缓存,则您会获得超高的首字节时间。

因此,您首先需要做的就是通过查看 HTTP 响应标头来确保页面已被缓存。

但更好的方法是将页面缓存在 CDN 上(如 Cloudflare)。首先确保您的页面上没有任何服务器端按需渲染信息。如果您使用 Cloudflare 进行缓存,请添加缓存规则并选择

Cache everything
(https://developers.cloudflare.com/cache/how-to/cache-rules/examples/cache-everything/)

这样,您的页面就由 CDN 提供服务,并且在世界各地的速度同样快。

如果您想从全球 40 个地点快速检查您的 TTFB,我在这里构建了一个免费工具(无需注册或电子邮件):https://pagevitals.com/free-tools/ttfb-tester/

如果您使用此功能,您将能够快速查看高 TTFB 是本地问题还是真正的问题。

© www.soinside.com 2019 - 2024. All rights reserved.