W3 Total Cache 可提供页面缓存、CSS 和 JavaScript 压缩,并支持集成内容分发网络,从而帮助您提升网站性能。在本教程中,我们将演示如何为您的多语言 WordPress 网站配置 W3 Total Cache。
网站性能对于网站的成功至关重要。页面加载时间不仅影响用户忠诚度,还关系到您的网站能否获得更高的搜索引擎排名。在网站上激活并配置 W3 Total Cache 之前,我们强烈建议您使用 Pingdom Tools (在新标签页中打开) 或 Google 的 PageSpeed Insight (在新标签页中打开) 测试网站性能。配置 W3 Total Cache 后,您可以再次检查网站性能并与之前的结果进行对比。
以下是您应考虑优化网站性能的几个原因:
- 缩短页面加载时间。从而为访问者提供更便捷的体验。
- 提高搜索引擎排名。
- 降低托管服务器的负载。
快速上手
在激活并配置 W3 Total Cache 之前,请确保您已完成网站设计并将网站翻译为所需的语言。
然后,安装并激活:
- W3 Total Cache (在新标签页中打开) 插件
- WPML 核心插件和 WPML 字符串翻译附加组件
如果您是 WPML 的新用户,请查看我们的快速上手指南。它将快速引导您了解所有可用的翻译选项。
其中一个选项是自动翻译所有内容——这是最快的翻译方式,也是保持内容最新的最简单方法。当您添加和编辑内容时,此功能会自动翻译页面、文章、自定义文章类型、自定义字段、分类法、WooCommerce 产品等。
在多语言网站上配置 W3 Total Cache
页面缓存
缓存可减少服务器负载和加载页面所用的带宽,在提升网站性能方面发挥着重要作用。这是通过临时存储先前请求的内容以响应后续请求来实现的。要使用 W3 Total Cache 启用页面缓存,请按照以下步骤操作:
- 在 WordPress 仪表板中,前往 PerformanceGeneral Settings 并找到 Page Cache 部分。选中 Enable 以开启 Page Cache 选项,并在 Page Cache Method 中选择 Disk: Enhanced.。然后单击 Save Settings 按钮。

- 要调整页面缓存行为,请前往 PerformancePage Cache。您可以看到该页面分为五个主要部分。
在 General 部分,我们建议使用以下屏幕截图所示的设置。应用这些设置后,单击 Save Settings 按钮。

在 Aliases、Cache Preload、Purge Policy: Page Cache 和 Advanced 部分,我们建议保留默认设置。
CSS 和 JavaScript (JS) 压缩
WordPress 网站包含许多 CSS 和 JavaScript 文件,这些文件来自活动主题以及网站上运行的不同插件。压缩功能不会单独加载每个 CSS 和 JS 文件,而是将它们合并并压缩大小,从而加快页面加载时间。
要使用 W3 Total Cache 启用 CSS 和 JS 压缩,请按照以下步骤操作:
- 在 WordPress 仪表板中,前往 PerformanceGeneral Settings 并找到 Minify 部分。启用 Minify 选项,然后将 Minify mode 设置为 Auto。对于 Minify Cache Method,如果您的服务器支持,请选择 Memcached。大多数共享主机不支持此功能,唯一可用的方法是 Disk,如下方屏幕截图所示。请记得单击 Save Settings 按钮。

- 要调整压缩设置,请前往 PerformanceMinify。您可以看到该页面分为五个主要部分。我们建议您在 General 部分保留默认设置。然后,只需单击 Save Settings 按钮。

同样,在 HTML & XML 部分,我们建议您不要更改默认设置。

在 JS 部分,启用 JS minify settings 并选择 Combine only 选项。单击 Save Settings 按钮。

在 CSS 部分,选中以下三个选项:
- Enable
- Preserved comment removal (not applied when combine only is active)
- Line break removal (not applied when combine only is active)
单击 Save Settings 按钮。

我们建议您在 Advanced 中保留默认设置。只要设置更改导致其已存储的内容过时,W3 Total Cache 就会要求您清空缓存。当您看到该消息时,请单击其中的按钮。
配置内容分发网络
内容分发网络(CDN)是一个分布在不同位置的服务器网络,可根据用户的位置向其交付网站内容。在您的网站上配置并运行 CDN 可缩短页面加载时间,从而提升网站性能。具体来说,CDN 会在不同的地理位置存储网站静态内容的缓存版本。然后,离每个用户最近的服务器将响应请求,从而缩短页面加载时间。
请注意,W3 Total Cache 不提供 CDN 服务。如果您希望在网站上设置并运行 CDN,则必须从 CDN 服务提供商处获取。
要使用 W3 Total Cache 配置 CDN,请按照以下步骤操作:
- 前往 PerformanceGeneral Settings。在 CDN 部分,Enable CDN 并选择您希望使用的 CDN Type。按下 Save Settings 按钮。

- 前往 PerformanceCDN。在 General 部分,我们建议您保留所有默认设置。单击 Save all settings 按钮。

如果 W3 Total Cache 报告某些文件未到达您的 CDN,请单击该消息中的 unsuccessful transfer queue 按钮并处理剩余队列。
- 在 Configuration: Objects 部分,填写您的 CDN 详细信息。根据您使用的 CDN Type,此页面上的选项可能会有所不同。请为 SSL support 选择 Enabled (always use SSL) 选项。单击 Save Settings。

我们建议您在 Advanced 部分保留默认设置。
已知问题
此插件与 WPML 之间没有未解决的兼容性问题。搜索所有已知问题。获取帮助 – WPML 翻译支持
如果您在使用 W3 Total Cache 和 WPML 时需要帮助,请访问 WPML 支持 (在新标签页中打开)。