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 部分。选中 Enable 以开启 Page Cache 选项,并在 Page Cache Method 中选择 Disk: Enhanced.。然后单击 Save Settings 按钮。
在常规设置中启用页面缓存
在常规设置中启用页面缓存
  1. 要调整页面缓存行为,请前往 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 压缩,请按照以下步骤操作:

  1. 在 WordPress 仪表板中,前往 PerformanceGeneral Settings 并找到 Minify 部分。启用 Minify 选项,然后将 Minify mode 设置为 Auto。对于 Minify Cache Method,如果您的服务器支持,请选择 Memcached。大多数共享主机不支持此功能,唯一可用的方法是 Disk,如下方屏幕截图所示。请记得单击 Save Settings 按钮。
在常规设置中启用压缩功能
在常规设置中启用压缩功能
  1. 要调整压缩设置,请前往 PerformanceMinify。您可以看到该页面分为五个主要部分。我们建议您在 General 部分保留默认设置。然后,只需单击 Save Settings 按钮。
压缩 – 常规设置部分
压缩 – 常规设置部分

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

压缩 – HTML & XML 设置部分
压缩 – HTML & XML 设置部分

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

压缩 – JS 部分设置
压缩 – JS 部分设置

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

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

单击 Save Settings 按钮。

压缩 – CSS 部分设置
压缩 – CSS 部分设置

我们建议您在 Advanced 中保留默认设置。只要设置更改导致其已存储的内容过时,W3 Total Cache 就会要求您清空缓存。当您看到该消息时,请单击其中的按钮。

配置内容分发网络

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

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

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

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

如果 W3 Total Cache 报告某些文件未到达您的 CDN,请单击该消息中的 unsuccessful transfer queue 按钮并处理剩余队列。

  1. 在 Configuration: Objects 部分,填写您的 CDN 详细信息。根据您使用的 CDN Type,此页面上的选项可能会有所不同。请为 SSL support 选择 Enabled (always use SSL) 选项。单击 Save Settings。
CDN – Configuration: Objects 部分设置
CDN – Configuration: Objects 部分设置

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

已知问题

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

获取帮助 – WPML 翻译支持

如果您在使用 W3 Total Cache 和 WPML 时需要帮助,请访问 WPML 支持 (在新标签页中打开)。

作者:Amir