WPML

W3 Total Cache 提供页面缓存、CSS 和 JavaScript 压缩功能,同时支持内容分发网络集成,有助于提升您的网站性能。在本教程中,我们将演示如何为您的多语言 WordPress 网站配置 W3 Total Cache。

网站性能对于一个成功的网站至关重要。页面加载时间不仅会影响用户忠诚度,还会影响您的网站能否获得更高的搜索引擎排名。在网站上激活并配置 W3 Total Cache 之前,我们强烈建议您使用 Pingdom Tools 或 Google 的 PageSpeed Insight 测试网站性能。配置 W3 Total Cache 后,您可以再次检查网站性能,并与之前的结果进行比较。

以下是您应该考虑优化网站性能的一些原因:

  1. 缩短页面加载时间,从而为您的访问者提供更便捷的体验。
  2. 提高搜索引擎排名。
  3. 降低托管服务器的负载。

开始使用

在激活和配置 W3 Total Cache 之前,请确保您已完成网站设计并将网站翻译为所需的语言。

然后,安装并激活:

如果您是 WPML 的新用户,请查看我们的入门指南。它将引导您快速了解所有可用的翻译选项。

其中一个选项是自动翻译所有内容——这是最快的翻译方式,也是保持内容最新的最简单方法。当您添加和编辑内容时,此功能会自动翻译页面、文章、自定义文章类型、自定义字段、分类法、WooCommerce 产品等。

在多语言网站上配置 W3 Total Cache

页面缓存

缓存在提升网站性能方面发挥着重要作用,因为它可以减少服务器负载和加载页面所用的带宽。这是通过临时存储先前请求的内容来服务后续请求来实现的。要使用 W3 Total Cache 启用页面缓存,请按照以下步骤操作:

  1. 在您的 WordPress 仪表板中,前往 PerformanceGeneral Settings,找到 Page Cache 部分。启用 Page Cache 选项,并在 Page Cache Method 中选择 Disk: Enhanced。然后单击 Save all settings 按钮。
在常规设置中启用页面缓存
在常规设置中启用页面缓存
  1. 要调整页面缓存行为,请前往 PerformancePage Cache。您可以看到该页面分为五个主要部分。

General 部分,我们建议使用下方屏幕截图所示的设置。应用这些设置后,单击 Save all settings 按钮。

配置页面缓存的常规设置
配置页面缓存的常规设置

AliasesCache PreloadPurge Policy: Page CacheAdvanced 部分,我们建议保留默认设置。

CSS 和 JavaScript (JS) 压缩

WordPress 网站包含许多 CSS 和 JavaScript 文件,这些文件来自活动主题以及网站上运行的不同插件。压缩功能不会单独加载每个 CSS 和 JS 文件,而是合并并压缩这些文件的大小,从而加快页面加载时间。

要使用 W3 Total Cache 启用 CSS 和 JS 压缩,请按照以下步骤操作:

  1. 在您的 WordPress 仪表板中,前往 PerformanceGeneral Settings,找到 Minify 部分。启用 Minify 选项,然后将 Minify mode 设置为 Auto,将 Minify Cache Method 设置为 Memcached。请记得单击 Save all settings 按钮。
在常规设置中启用压缩
在常规设置中启用压缩
  1. 要调整压缩设置,请前往 PerformanceMinify。您可以看到该页面分为五个主要部分。我们建议您保留 General 部分的默认设置。然后,只需单击 Save all settings 按钮。
Minify – General 设置部分
Minify – General 设置部分

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

Minify – HTML & XML 设置部分
Minify – HTML & XML 设置部分

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

Minify – JS 部分设置
Minify – JS 部分设置

CSS 部分,选中以下三个选项:

  • Enable
  • Preserved comment removal (not applied when combine only is active)
  • Line break removal (not applied when combine only is active)

单击 Save all settings 按钮。

Minify – CSS 部分设置
Minify – CSS 部分设置

我们建议您保留 Advanced 中的默认设置。您现在应该会收到来自 W3 Total Cache 的清空缓存通知消息。单击 Empty the page cacheEmpty the minify cache 按钮。

清空缓存

配置内容分发网络

内容分发网络(CDN)是一个分布在不同位置的服务器网络,可根据用户的位置向其分发网站内容。在网站上配置并运行 CDN 可以缩短页面加载时间,从而提升网站性能。具体而言,CDN 会在不同的地理位置存储网站静态内容的缓存版本。然后,由距离每个用户最近的服务器来响应请求,从而缩短页面加载时间。

请注意,W3 Total Cache 不提供 CDN 服务。如果您希望在网站上设置并运行 CDN,则必须从 CDN 服务提供商处获取。

要使用 W3 Total Cache 配置 CDN,请按照以下步骤操作:

  1. 前往 PerformanceGeneral Settings。在 CDN 部分,启用 CDN 并选择您要使用的 CDN Type。按下 Save all settings 按钮。
启用 CDN 并选择 CDN Type
启用 CDN 并选择 CDN Type
  1. 前往 Performance → CDN。在 General 部分,我们建议您保留所有默认设置。单击 Save all settings 按钮。
配置常规 CDN 设置
配置常规 CDN 设置

如果您看到以下通知消息,请单击 unsuccessful transfer queue 按钮并处理剩余的队列。

单击 unsuccessful transfer queue 按钮并处理剩余的队列。
  1. Configuration: Objects 部分,填写您的 CDN 详细信息。根据您使用的 CDN Type,此页面上的选项可能会有所不同。请为 SSL support 选择 Enabled (always use SSL) 选项。单击 Save all settings
CDN – Configuration: Objects 部分设置
CDN – Configuration: Objects 部分设置

我们建议您保留 Advanced 部分的默认设置。

已知问题

此插件与 WPML 之间没有未解决的兼容性问题。搜索所有已知问题

获取帮助 – WPML 翻译支持

如果您在使用 W3 Total Cache 和 WPML 时需要帮助,请访问 WPML 支持

作者:Amir · 最后更新时间:2024年10月18日