W3总缓存插件 - 超越一般设置

文章撰写者:
  • WordPress
  • 更新:Dec 10,2016

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

在我们深入研究高级功能之前,有关此插件的说法 - 要从W3 Total Cache中获得最大收益,需要一些高级服务器端脚本和托管配置。 但即使没有这个,我们也能取得一些好成绩。

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

5

高级服务提供的其他功能可在此处找到。 反馈可以从Spread the Word下的链接回到插件的开发人员。 从服务器角度看网站性能的统计信息可以在New Relic下找到。 配置完插件后,Google Page Speed报告将显示有关您网站效果的信息。

现在,让我们配置插件。

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

5a

1。 预览模式

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

5b

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

2。 页面缓存

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

7c

在页面缓存设置下,您还必须选择页面缓存方法。 选择取决于网站使用的服务器。 此默认设置为 磁盘增强。 这适用于大多数网站。

5d

由于您必须对所有设置重复进行此选择,让我们看一下除Disk Enhanced之外的其他选项。

Disk Basic和Disk Enhanced适用于共享主机。 您可以选择“磁盘已增强”,但如果您的站点速度变慢或者占用过多的服务器资源,则可以返回“磁盘基础”。 或者更改您的托管计划或托管服务提供商。

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

操作码:替代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缓存方法。 这里推荐的选项是Disk。

8b

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

9

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

9a

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

9b

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

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

10

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

8。 反向代理

11

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

9。 监控

12

只有在想要获得站点和服务器性能的详细统计信息以及熟悉New Relic时,才应启用“监控”。

10。 杂项

13

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

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

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

14

可以导出所有设置,然后将其导入到同一站点或不同位置,并作为良好的备份。

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

关于毗湿奴

Vishnu是一名夜间自由撰稿人,白天担任数据分析师。