跳转到内容
搜索文档

加速 WordPress 并提升性能

最后更新 查看 MarkdownAgent 设置

Cloudflare 的 CDN 服务可帮助将您的内容缓存在我们庞大的全球网络中,但性能不仅仅是将静态文件移近访问者。Cloudflare 不仅提供 CDN,Cloudflare 的优化功能还能让您将 WordPress 站点的性能提升到超越传统 CDN 的水平。

缓存匿名页面浏览

为匿名页面浏览创建缓存规则。

Cloudflare 的“Bypass Cache on Cookie”功能允许未登录的页面由 Cloudflare 完全缓存。这意味着当 HTML 实际上是静态的时,您的服务器可以节省时间和资源而无需重新生成页面,同时不会干扰动态行为——一旦用户登录到 WordPress 仪表板或向 WooCommerce 购物车添加商品,边缘缓存就会被绕过。

优化图片

图片对页面加载时间的影响可能非常大;幸运的是,Cloudflare 可以显著帮助改善图片加载时间。您可以在 Cloudflare 仪表板中通过前往 Speed > Settings(设置) > Image Optimization(图像优化) 找到这些功能。

启用 Polish 后,您可以通过压缩图片和剥离元数据,显著改善图片和网页的加载时间。Lossless 会剥离大部分元数据(例如 EXIF 数据),但不会改变图片细节。Lossy 会剥离大部分元数据,并将图片压缩约 48%。

启用 HTTP/2

HTTP/2 支持多种性能功能,包括多路复用、标头压缩。要在您的 WordPress 站点上启用 HTTP/2,请确保您的站点通过 HTTPS 加载。

启用 SSL 后,您还必须确保用户被重定向到 HTTPS 版本,以便可以通过 HTTP/2 加载。您可以使用 Always use HTTPS Page Rule 来实现:

创建页面规则以确保您的 WordPress 网站通过 HTTP/2 正确加载

Cloudflare 的 WordPress 插件 允许您使用 HTTP/2 Server Push 向用户推送必要的资源,显著减少加载 CSS 和 JavaScript 所需的往返次数。请参阅 如何在 WordPress 中启用 HTTP/2 Server Push 了解设置教程。

精简资源

如果您将 Grunt 或 Gulp 作为构建流程的一部分,可以在构建中实现精简(minification)。

由于 HTTP/2 的多路复用请求,我们建议不要将 CSS 或 JavaScript 文件串联在一起,也不要在服务器上安装可能执行此操作的任何内容。

高级性能工具

Enterprise 用户可以利用 从 HTML 标头预取 URL自定义缓存键 来增强缓存。

这篇文档对您有帮助吗?