W3 Total Cache插件–超出常规设置

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

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

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

5

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

现在,让我们配置插件。

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

5a

1。 预览模式

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

5b

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

2。 页面缓存

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

7c

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

5d

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

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

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

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

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

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

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

多个服务器: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超级缓存 因为大多数服务器可以在非常基本的安装上使用此插件进行最佳工作。

作者照片

毗湿奴的文章