WordPress神级缓存加速插件WP-Rocket V2.11.1中文版 (附设置教程)

WP-Rocket WordPress缓存加速插件

Wp-Rocket新版V2.11.1已于12月15日发布, 完美支持中文. 中文语言包由外贸SOHO笔记进行翻译校对并提交官方, 修复了国内某些汉化版本由于机器翻译导致的低级错误.

请收藏本页, 如有进展持续更新.

更新日志

V2.11 2017年12月14日
修复: 阻止某些服务器上的PHP open_basedir相关警告
修复: 更正WP Rocket内Cloudflare功能的PHP版本要求
修复: 传递$item参数至rocket_cpcss_job_request过滤器错误
修复: 当要压缩的文件不含版本查询字符串时显示完整路径
修复: 当异步加载&压缩但不合并JS时, 阻止移除jQuery
修复: 某些情况下由于重复定义函数导致的PHP致命错误

简介

Wp-Rocket是目前公认WordPress上最好的缓存加速插件, 支持页面缓存, 缓存预加载, 图片懒加载, JS延迟加载, 静态文件压缩, CDN, Sitemap预加载等众多功能, 安装后无需过多设置即可显著提升网站加载速度.

这款插件也是外贸SOHO笔记正在使用的, 与其他缓存加速插件如Hyper Cache, WP Super Cache, W3 Total Cache, WP Fastest Cache相比, Wp-Rocket有很多独有的功能:

WP Rocket功能对比

详细对比可参考: https://wp-rocket.me/features/.

价格 & 购买 & 优惠码

Wp-Rocket官网为https://wp-rocket.me/, 插件只有付费版本, 目前售价最低为$39/年, 可使用9折优惠码: HAPPY10. 也就一顿饭钱, 建议去官网购买.

如果实在囊中羞涩的话, 也是有黑科技的, 移步本页右上角…

下载

Wp-Rocket并未加入WordPress官方的插件库, 可想而知作者有多自信…
Wp-Rocket插件下载链接: 加群下载
最新的汉化语言包和Nginx配置文件会更新在群内.

安装

将Wp-Rocket插件压缩包通过WP后台上传, 或通过FTP工具上传到文件夹/网站根目录/wp-content/plugins并解压.

然后在WP后台启用Wp-Rocket.

设置教程

1. 配置重写规则

Apache环境: 此步可略过, WP-Rocket会自动修改.htaccess文件.

Nginx环境: 需要添加rewite规则到网站配置文件中, 目的就是当访客访问网站的时候, 让Web服务器不通过Nginx请求WordPress或任何php动态文件, 而是直接读取生成的静态缓存文件, 达到加速和提高性能的效果.

1.1 点击下载wp-rocket.conf

1.2 将wp-rocket.conf上传到服务器文件夹 /usr/local/nginx/conf/下. (路径基于LNMP, 其他环境请对照更改)

1.3 编辑网站配置文件vim /usr/local/nginx/conf/vhost/网站名.conf.

在如图位置加入一行代码: include wp-rocket.conf;:

include wp-rocket conf

1.4 重启LNMP lnmp restart 或 重启Nginx service nginx restart.

2. 禁用Wordpress的cron任务并添加真正的定时任务

2.1 禁用WP自身的cron任务

修改网站根目录下的wp-config.php文件
添加代码define('DISABLE_WP_CRON', true);并保存, 如图:

禁用wp_cron

2.2 添加真正的定时任务

Xshell连接服务器后运行命令crontab -e, 添加一行下面的代码, 这里设置的间隔是15分钟, 一般网站足够.

*/15 * * * * curl https://www.wmsoho.com/wp-cron.php?doing_wp_cron > /dev/null 2>&1

crontab的界面操作与VIM一样, 按i进行编辑, :wq保存.
注意此处域名改成你自己的网站.

完成后可使用命令crontab -l查看当前所有定时任务:

add_crontab

3. WP-Rocket后台设置

上面步骤完成之后, 其实WP-Rocket已经生效了. 现在打开网站试试, 有木有变快一点 🙂
查看网页源代码, 拉倒页面底部, 如果有 字样说明缓存已成功启用.

> 已登录用户默认是不显示缓存的 如下图.可通过浏览器的隐私窗口查看.

已登录用户默认不显示缓存

进入WP后台, 点击 设置 — WP Rocket, 即可进入设置界面.

因为所有选项都已经被翻译成中文, 并且每个选项和步骤都有说明, 应该比较简单.
这里只说一下需要注意的点.

3.1 基础设置

如果发现网站有显示错位等问题, 可以禁用相关选项.

为已登录用户启用缓存: 如果你的网站有文章需要用户登录才能查看,或其他限制内容, 建议勾选上.

移动端单独缓存: 现在的主题一般都是自适应, 如果不是的话建议勾选.

3.2 静态文件

设置是否压缩与合并CSS, JS等静态文件.
同时还支持JS异步加载和生成关键路径CSS, 以减少阻塞渲染.
注意:
这里的各个选项可能引起网站显示出错, 建议开启后先测试网站页面是否正常.
某些主题如DUX也有图片懒加载, JS延迟加载等设置, 请自行确认是否会与WP-Rocket冲突.

3.3 CDN

一般不用设置. 如果使用Cloudflare可开启选项卡并设置账户邮箱, 全局API key等地方.

3.4 高级

基本不用动

3.5 数据库

清理数据库垃圾, 自动清理可以选上

3.6 预加载

默认WP Rocket只会缓存前台页面以及页面上的链接.
如果启用Sitemap缓存, 则会抓取并缓存sitemap.xml文件中的所有URL.

如果URL比较多, 每次生成会需要较长时间, 请综合考虑.

预加载机器人: 建议手动和自动都选上, 当你新建文章或更新网站内容的时候会自动更新缓存.

DNS预读取: 在网站加载外部资源时提前解析域名以节省加载时间. 比如百度统计代码的:
//hm.baidu.com

3.7 Varnish

Varnish是一款开源的HTTP加速器. 这个选项一般不会用到, 可以忽略.

使用Bluehost虚拟主机的用户注意: Bluhost默认是采用Varnish作为缓存, 与WP-Rocket的文件压缩有冲突. 你可以在Bluehost管理后台禁用Varnish (查看bluehost官方文档), 或取消WP-Rocket内的文件压缩相关选项.

3.8 工具

可以手动清空缓存和预加载缓存.
支持设置导入和导出.

4. 测试网站加载速度

Pindom: https://tools.pingdom.com/
GTmetrix: https://gtmetrix.com/
Google Pagespeed: https://developers.google.com/speed/pagespeed/insights/
17CE: https://www.17ce.com/

有问题可留言或加群: 262679255交流.

未经允许不得转载:外贸SOHO笔记 » WordPress神级缓存加速插件WP-Rocket V2.11.1中文版 (附设置教程)

赞 (1) 打赏

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下作者~

支付宝扫一扫打赏

微信扫一扫打赏