W3 Total Cache Plugin – 超越常规设置

W3 Total Cache Plugin – 超越常规设置


在之前的文章中,我们强调拥有一个快速加载的网站很重要,并且 W3 Total Cache 插件可以帮助减少加载时间并通常加快网站速度。 我们还在那篇文章中查看了此插件的常规设置。 现在,让我们超越常规设置,了解如何微调此插件以获得最佳性能。

在我们深入研究高级功能之前,先说一下这个插件——为了从 W3 Total Cache 中获得最大的好处,需要一些高级的服务器端脚本和托管配置。 但即使没有这个,我们也可以获得一些好的结果。

安装并激活 W3 Total Cache 插件后,查找 表现 在仪表板上并单击它。 插件的仪表板将打开,您可以在那里浏览以了解该插件的功能范围。

5

可在此处找到高级服务可用的附加功能。 反馈可以通过传播这个词下的链接返回给插件的开发人员。 从服务器角度看网站性能的统计信息可以在 New Relic 下找到。 配置插件后,Google Page Speed 报告将显示有关您网站性能的信息。

现在,让我们配置插件。

点击 性能 > 常规设置.看一眼 在常规设置下打开的选项。 您可以调整每个选项下的设置。

5a

1.预览模式

要查看 W3 Total Cache 插件的效果,您可以启用预览模式。 启用此模式后,只有管理员才能看到更改的效果。 禁用此模式后,查看公众也可以看到此插件所做更改的效果。

5b

在上图中,预览模式被禁用。 您必须在更改设置时启用预览模式,观察它们在网站上是否具有所需的效果,然后在保存更改后再次禁用它们。

2.页面缓存

每次查看者调用页面时,WordPress 都会访问大量 PHP 脚本并运行数据库查询,所有这些都会占用服务器空间并降低网站速度。 当您在页面上启用缓存时,对于重复请求,此过程会更快。

7c

在页面缓存设置下,您还必须选择页面缓存方法。 选择取决于网站使用的服务器。 这个的默认设置是 磁盘增强。 这对大多数网站来说都很好。

5天

由于您必须对所有设置重复进行此选择,让我们来看看除磁盘增强之外的其他选项。

Disk Basic 和 Disk Enhanced 用于共享主机。 您可以选择 Disk Enhanced,但如果您的网站速度变慢或占用过多的服务器资源,您可以回到 Disk Basic。 或者更改您的托管计划或托管服务提供商。

专用/虚拟服务器是更高阶的服务器。 专用服务器不与任何其他网站或个人共享,而虚拟服务器由极少数人或网站共享。

操作码:替代 PHP 缓存 (APC) – 此处使用开源 PHP 解决方案缓存 PHP 代码。

操作码:eAccelerator – 这是一个 PHP 编码器和加载器。

操作码:XCache – 一个非常快速且稳定的操作码缓存。 Windows 和 Linux 完全支持它。

操作码:WinCache – 专门用于 Windows 的开源 PHP 解决方案。

多个服务器:Memecached – 如果一个站点由多个服务器支持,则应选中 memecached 选项。

3.缩小

代码包含诸如注释、换行符和空格之类的东西,它们会增加代码的大小。 缩小消除了冗余代码。 HTML、Java 和 CSS 脚本是这里的罪魁祸首,将它们缩小,将显着提高速度。

您还必须在 HTML Minifier、JS Minifier 和 CSS Minifier 下选择选项。 默认选项可以正常工作,但如果发生冲突,您可以选择其他选项,看看哪一个适合您。 如果问题仍未解决,您还可以禁用缩小选项。 安装 Lite Speed 时通常会出现这种情况。

8a

您必须根据上面 (2) 中的说明选择 Minify 缓存方法。 这里推荐的选项是磁盘。

8b

4. 数据库缓存和对象缓存

9

启用数据库缓存选项意味着您正在缓存 SQL 查询。 在服务器上查找页面涉及在非常大的数据库中进行搜索。 缓存会减少此搜索的时间,但会消耗服务器资源。 因此,在共享服务器上,它实际上可能会降低速度。 解决方法是启用数据库缓存,然后分析站点的速度。 如果它导致速度变慢,禁用它可能是一个更好的选择。 此选项在专用或虚拟服务器上效果最佳。

9a

启用 对象缓存 有助于减少某些操作的处理时间。 建议仅用于专用或虚拟服务器。

9b

5. 浏览器缓存和内容交付网络

浏览器缓存是一个非常重要的选项,无论您使用什么托管方法,都必须始终启用它。 此设置使用访问者 Web 浏览器中的缓存来减少服务器负载和响应时间。 添加了标题并且可以进行 HTML 压缩。 当第二次请求页面时,响应时间会显着提高。

10

有时内容存储在全球的许多服务器上。 内容交付网络将访问者引导到离他最近的地理服务器。 如果您不使用内容交付网络,请禁用此选项。

8. 反向代理

11

使用反向代理,您的静态文件被缓存到全球不同的服务器上,访问者可以通过云访问。 最好不要为 WordPress 网站启用此功能

9. 监控

12

仅当您希望获得站点和服务器性能的详细统计信息并且熟悉 New Relic 时,才应启用监控。

10. 杂项

13

按照该字段下方给出的链接获取 API 密钥,然后在 Page Speed API 密钥字段中输入它。 其他选项仅适用于高级用户。

11.调试和导入导出设置。

Debug 提供有关每个缓存的详细信息,并且可以在页面的源代码中公开查看。 这将帮助您弄清楚什么是有效的,什么是无效的。 仅在需要时启用并在不久后禁用。

14

所有设置都可以导出,然后随后导入同一站点或不同位置,并用作良好的备份。

成功使用此插件的一个主要因素是托管服务提供商的软件和配置限制。 如果您的托管环境不适合,或者配置选项对您来说太多,您可能希望恢复到更简单的 W3 Super Cache,因为大多数服务器可以在非常基本的安装中使用此插件以最佳方式工作。

Leave a Comment