如何配置WP Rocket缓存插件(附推荐值)

WP Rocket在众多的Wordpress缓存插件中被各种媒体调查中被评为第一的缓存插件,因为它比其他任何缓存插件都具有更多的速度优化功能。这就是为什么它通常在GTmetrix、Pingdom和PageSpeed Insights中产生更好的结果。这也意味着您不需要安装一堆额外的插件来优化Google Fonts、Google Analytics、heartbeat、延迟JavaScript等。

本指南不仅仅是配置WP Rocket的设置,更详细地介绍了进一步优化字体、第三方脚本、延迟JavaScript,这样您就可以在不影响GTmetrix的情况下显示Gravatars、使用哪个CDN、删除旧的插件表以及使用预取+预加载。

Wp Rocket Caching Plugin

什么是WP Rocket?

WP Rocket是一款高级WordPress缓存插件,它能非常有效地加快您网站的加载时间。

WP Rocket正版价格:

  • $49/年 – 为1个网站提供1年的支持和更新。
  • $99/年 – 为3个网站提供1年的支持和更新。
  • $249/年 – 1年的支持和无限网站的更新。

WP Rocket破解版价格:免费,或使用中文版,在这里下载。由于WP Rocket更新比较频繁,如果不是最新版,请联系站长获取。

1. Dashboard

把这两个选项都关掉,除非您想成为一个测试者,或者让WP Rocket匿名收集你的数据,这将导致(非常小的)性能下降。

Wp Rocket Dashboard

2.缓存

这些都是很好的缓存设置,只要您不使用移动网站的插件,不允许多个用户登录您的网站(比如bbPress)。我把缓存有效期从10个增加到24个,这样缓存就不用经常刷新了,这样可以节省一点服务器资源。

Wp Rocket Cache Settings

移动端单独缓存 - 启用移动设备的缓存。只有当您为您的移动网站使用插件(如WP Touch的免费版)时,才能启用 "移动设备的单独缓存文件"。

用户端缓存 – 除非您有多个用户登录到您的网站(例如bbPress)中存在用户特定内容,否则将其保留为禁用状态。 它为每个用户提供了自己的缓存版本。

缓存有效期 – 数字越低,意味着缓存的刷新频率越高,但消耗的资源越多。缓存寿命的数字越高,意味着它的刷新频率就越低,但可以节省资源。您更在意缓存建立的频率还是节省服务器资源?如果您发文章比较少,比如一两天一篇文章。我们建议把它增加到24小时。

3.文件优化

所有的HTML、CSS和JavaScript设置都应该单独启用,同时测试您的网站是否存在可见的错误。这些是我们推荐的文件优化设置,这样能得到更好的加速效果。

Wp Rocket File Optimization Settings

压缩文件 - 实现HTML、CSS和JavaScript的迷你化。启用每个文件后,检查您的网站是否存在可见的迷你化错误。如果您看到任何错误,查看您的源代码,找到有问题的CSS或JavaScript文件,并将它们排除在迷你化之外。这样一来,您仍然可以享受到迷你化的好处(只是不适用该文件)。否则,它们都应该被启用。

延迟JavaScript执行 - 这个功能就通过延迟评论和Gravatars(例如,要延迟Gravatar的加载,只需添加 "Gravatar "一词)。WP Rocket会延迟加载直到用户交互,它会创建一个超时时间段(以秒为单位),直到JavaScript加载完毕。但您可以自己测试每个脚本。它需要一些测试,但延迟大的JavaScript文件,如评论、Gravatars或分享按钮,可以大大改善加载。

4.媒体

大多数网站应该启用这里面的每一项设置,尤其是在懒加载设置中。如果您的网址使用YouTube视频,用预览图像替换YouTube iframe可以将加载时间减少一半。如果能启用WebP图像,当然更好。不过现在大多数图像或者钻webp都是收费的,自己根据情况自信决定。

Wp Rocket Media Settings

如果您不懂上面的意思,建议按上图勾选选项就行了。

5.预缓存

当您激活WP Rocket时,预加载会自动完成。预取和预加载字体对于优化字体和第三方脚本特别重要。

Wp Rocket Preload Settings

预加载 - 告诉浏览器开始获取即将需要的资源。

预加载链接 - 根据WP Rocket的官方文档,这个功能使得如果用户在链接上悬停或触摸100ms或更多,该页面的HTML将在后台被获取,这样当他们真正点击链接时,页面将出现几乎即时加载。

Prefetch DNS请求 - 在GTmetrix等速度测试中。您会看到所有的第三方脚本加载在你的网站上,这可能是任何东西,从谷歌字体到谷歌分析,地图,广告,图标字体甚至是社交媒体平台,为了提高加载速度,可以在设置框里把它们列出来。

6.高级规则

高级规则主要是针对电子商务网站的,然而WP Rocket已经兼容大多数解决方案,比如WooCommerce。如果您不懂 这些或是不用电子商务,请保持默认值即可。但如果您在购物车、缓存或其他与电子商务相关的问题上有问题,可以查阅WP Rocket有相关的文档

7.数据库

计划数据库清理可让您的网站和管理保持快速运行,只需知道您要删除的内容即可!这里没有过多的解释,按下图设置即可。

Wp Rocket Database Settings

8. CDN

本章节没有更多可解释的,如果您使用Cloudflare、阿里云、七牛、腾讯等,请参考提供cdn的商家的教程设置即可。

9.心跳检测

WordPress Heartbeat API可以告诉您其他用户何时编辑页面/文章,并向您显示实时插件通知。您通常希望完全禁用心跳,或者至少减少它,因为它消耗资源并导致CPU超负荷。

Wp Rocket Heartbeat Settings

总结

WP Rocket自带了许多大多数缓存插件所没有的功能。这意味着如果您要使用WP Rocket插件,您需就不需要其它插件才能获得这些功能,WP Rocket已经内置了这些功能(功能更多,但您网站上的插件更少)。这也是为什么WP Rocket在GTmetrix/Pingdom中能产生更好的效果的原因。

本文已在Ie主题99839发布

文章来源:https://ietheme.com/how-to-configure-wp-rocket-with-recommended-settings.html


撰写评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注

加入我们

注册完成!

密码重置

请输入您的邮箱地址。 您将收到一个链接来创建新密码。

检查你的邮件中的确认链接。