加快 WordPress 并提高性能

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

缓存匿名页面访问量

Screen_Shot_2017-03-09_at_16.54.36__1_.png

Cloudflare 的“Bypass Cache on Cookie”功能允许 Cloudflare 完全缓存未登录的页面。这意味着您的服务器可以节省时间和资源,无需重新生成 HTML 实际上是静态的页面,同时不会干扰动态行为 - 只要用户登录 WordPress 控制面板或向 WooCommerce 添加内容,即可绕过Edge Cache。

此功能适用于 Business 和 Enterprise 用户。有关配置此功能的说明,请参阅以下文章: 使用 WordPress/WooCommerce 缓存静态 HTML

优化图像

图像可能会极大增加页面加载时间;幸运的是,Cloudflare 可以帮助显著缩短图像加载时间。您可以在 Cloudflare 控制面板的 Speed 应用中找到这些功能。

启用 Polish 后,通过压缩图像和删除元数据可以显着缩短图像和网页加载时间。基本模式将减小图像的大小而不影响图像质量,而 Basic + JPEG 也会使用lossy压缩减小 JPEG 图像的大小。

如果您希望针对移动访问者优化您的站点,启用 Mirage 图像优化将允许根据最终用户网络连接和设备类型优化和交付图像:

启用 HTTP/2

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

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

Cloudflare 的 WordPress 插件允许您使用 HTTP/2 服务器推送向用户推送必要的资产,从而大幅减少加载 CSS 和 JavaScript 所需的往返次数。有关设置的教程,请参阅如何在 WordPress 中启用 HTTP/2 服务器推送指南

Minify Assets

Cloudflare 能够有效地压缩 JS、CSS 和 HTML,而无需更改您的网站。我们建议您在 Cloudflare 控制面板中启用极简化功能,而不是在您的站点上安装插件以实现相同目的。或者,如果您使用 Grunt 或 Gulp 作为构建过程的一部分,则可以将极简化作为其中的一部分来实现。

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

高级性能工具

  • Business 和 Enterprise 客户可以使用 Cloudflare 的 Railgun Origin Network Optimizer
  • Enterprise 用户可以使用“Prefetching URLs From HTML Headers”和 Custom Cache Keys 来提升缓存性能 - 请联系您指定的客户经理以获取设置帮助或联系我们的销售团队如果您还不是 Enterprise 客户。
Not finding what you need?

95% of questions can be answered using the search tool. This is the quickest way to get a response.

由 Zendesk 提供技术支持