我们都不喜欢加载缓慢的网站,找资料的时候,找产品的时候看到一直在加载的图标都想砸电脑,当然客户在打开我们的网站的时候体验也是一样的,如果你的网站比竞争对手更快的话,却是又多占点优势了,并且Google也不喜欢加载缓慢的网站,加载速度慢会影响网站的搜索排名。让网站加载速度更快最有效的方法就是更换性能更高的主机,但是如果你预算不够的话,幸运的是,因为wordpress的强大,我们可以通过安装插件来优化性能,缓存插件。 今天,推荐WP Rocket,是目前流行的主要缓存插件之一。我会介绍下插件设置面板,以及优化前后加载速度的不同,WP Rocket是否真的有用。
WordPress Caching 是什么?
缓存就是数据交换的缓冲区(称作Cache),当某一硬件要读取数据时,会首先从缓存中查找需要的数据,如果找到了则直接执行,找不到的话则从内存中找。由于缓存的运行速度比内存快得多,故缓存的作用就是帮助硬件更快地运行。
–百度百科
缓存会生成一个静态文件在服务器,减少了服务器通信需求,加载文章和页面所需的时间就会大大减少。同时缓存插件可以通过浏览器把静态文件下载到电脑,当你下次浏览该网页时,就能极大的缩短访问时间。
WP Rocket可以帮你做以下几项工作:
- 缓存所有的文章和页面
- 使浏览器缓存
- 延迟加载JavaScript文件
- 减少带宽使用开启gzip压缩
- 优化谷歌字体
- 缩小和连接CSS和JS文件
- 延迟加载的图片
- Emoji 缓存
- Remove query strings
- Render-blocking CSS/JS
WP Rocket WordPress Caching Plugin
目前主要缓存插件有W3 Total cache, WP Super cache,WP Fastest cache,这三款都是免费插件,前两个设置项比较复杂,对于初学者,会搞不明白自己在做什么,WP Fastest cache设置相对简单,需要付费解锁高级缓存功能,如果你不喜欢购买插件,可以和Autoptimize插件结合使用。
Features of WP Rocket
简单易用的设置面板
WP Rocket设置面板简单,安装激活之后就能通过测试看到加载速度优明显优化。设置的时候可以开启后查看网页是否显示正常,如果有排版混乱的情况,可以返回取消勾选。
在Basic面板中可以开启Lazy Load,为手机用户设置缓存,让网页对手机端用户更加友好;如果你的站点支持SSL,wp rocket也支持开启SSL缓存;最后你可以设置缓存的有效期。

Static Files 缓存
这里可以压缩网站的JS/CSS文件,或者把他们各合并成一个文件,如果网站显示不正常,请取消勾选。


如果网页显示有不正常,可以查看网站元素是哪个文件加载失败导致,找到该文件地址添加到排除压缩列表;

CDN控制面板
如果你有在使用CDN,WP Rocket设置也更加简单,只需要开启CDN,添加CDN URL,保存就可以,可以设置为全局CDN,或者局部。

Database优化
ROCKET同时可以优化Database,控制面板中可以设置自动清理修订版本,垃圾评论等。

Cloudflare
如果你有设置Cloudflare,rocket面板中可以使用CF API绑定账户,可以清理CF缓存的文件,而不用转到CF后台清理。

官方文档
如果你在使用的过程中有任何问题,可以在支持中心找到相关文档http://docs.wp-rocket.me/collection/95-troubleshooting。
WP Rocket Pricing 价格
WP Rocket是付费插件,提供3种订阅方式:
- SINGLE: $39.95 (1 site)
- PLUS: $99.95 (3 sites)
- INFINITE: $199.95 (unlimited sites)

WP Rocket Testing Results

其他优化网站速度的方法
缓存插件只是速度优化的方法之一,速度优化还有其他的一些技巧:
完整的wordpress速度优化可以参考WordPress速度优化这篇文章。
写在最后
WP Rocket 使用简单而且非常有效,如果你在为网站速度而苦恼,这个插件可以解决你的问题,而且非常节省时间。如果你有更好的方法可以在下方评论。
如果觉得文章对你有帮助,可以加入到邮件列表,文章不定期更新,邮件会第一时间通知你。