我尝试加快 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):
1.4s TTFB 加载很快就可以了,但我对此不满意,但第一次加载 5s 不是一个选择。客户只需退出站点即可。
我可以做些什么来降低这种情况还是我应该和解 使用wordpress? ?我看到文章女巫说 WordPress 最多 10-15 个插件就可以了,但我现在无法想象这一点 o.O
我的服务器:http://serwer1838036.home.pl/ 我的网站:http://serwer1838036.home.pl/musiel/
减少 WordPress 网站 TTFB 的 4 种方法
利用快速的 WordPress 主机。
实施 CDN。
WordPress 缓存。
使用高级 DNS 提供商。
您可以获得更多详细信息,然后您可以参考链接 减少 WordPress 网站上的 TTFB 的 4 种方法
如果您在速度较慢的主机上使用 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 是本地问题还是真正的问题。