WP-Rocket 插件
现在顶级域名拿来搭建这个wordpress平台了,但是速度方面一直很慢达不到我想要的效果,研究了两三天优化了两三天了,这个时间有点长 ,我也是一个wordpress初学者,多花点时间研究也是正常的!
昨晚在群里交流有个群友给我 推荐了个缓存插件WP-Rocket 听他说这个插件很好用,我激动的想马上开启电脑来测试下,由于太晚了都凌晨两点躺床上睡觉了就没有起来,百度搜索了下相关资料网友的评价都是非常高的,看来这款插件还是值得一试的!
今天起床第一件事就是 开启电脑马上动手安装,安装后效果还是很明显的!所以 在这边也给大家推荐下。
百度上搜索到 明月登楼 大神的博客 写的也很详细非常合适新手,这边教程我就直接给搬过来了, :grin:
现在本站已经启用 WP Rocket 来做本地缓存使用了,在 17ce.com 测速结果终于可以看到久违的“绿色”了:

我试用了那么多的 CDN 服务都没有看得出过这样的结果,具体大家可以浏览本博客体验速度了。
WP-Rocket 2.9.9 汉化版下载
[button]wp-rocket-v2.9.9.zip[/button]
需要添加 rewite 规则到 vhost 配置文件中。目的就是让 web 服务器节省在请求动态文件,直接读取生成的静态文件。
事实上节省时间不少。
下载rocket.zip,住解压之后放到你的 nginx/conf 目录中,然后我们只要在我们的 vhsot 文件中引入即可
# BEGIN WP rocket
include /usr/local/nginx/conf/rocket.conf;
# END WP rocket
ok,nginx -t 测试一把,不用测试,本站在用的。按照如上配置之后,查看网站源码,就会出现安装成功后的提示!
注:Web 服务器 Apache 的不用配置的。
最后给大家分享一下使用此款插件要注意的事项,这也是这两天我试用的心得经验:
1、可以善用 WP Rocket 的 DNS 预加载功能,像百度这些第三方的网址都可以加进去,可以显注提升百度 JS 文件的载入速度,百度联盟的目前好像不行,加入后广告不会展示。
2、缓存开启后 WP-PostViews 文章阅读统计就会失效,大家可以在 WP-PostViews 插件设置里开启 AJAX 后,把 JS 文件链接“/wp-content/plugins/wp-postviews/postviews-cache.js”加入到 WP Rocket 插件——设置——Advanced options——JS files to exclude from minification:框中,然后保存设置,清除缓存即可。
3、如果你的博客主题评论使用的是 comments-ajax.js 的话,同上也要将主题的这个 JS 文档放入 JS files to exclude from minification:框中,排除缓存。否则发表和回复评论会出现“404 错误”。最新发现的是“评论分页”开启也会造成“404 错误”出现,比较费解,正在查找故障原因。
因目前伸手党、张嘴党实在太多,明月特通过截图 WP Rocket 后台控制面板各个 TAB 在所有重要选项处标注了中文使用说明以方便新手尽快上手,截图图片以 TAB 名称排列,大家点击链接即可查看高清图片对比 设置了,分别如下:
Basic Option
Advanced Options
DataBase
Preload
CDN
最后 Varnish、Tools、FAQ、支持四项,基本国内都不会用到,所以我就不再赘述了,如果有需要请自定谷歌脑补。
好了,具体的相关设置其实都很简单的,借助在线翻译可以很容易上手的,可以说这是明月碰到的设置最简单的一个缓存插件了,希望大家能够喜欢!
WP-Rocket进阶使用技巧分享
基本选项
高级选项
预先取得 DNS 请求
DNS是什么–DomainNameSystem,域名系统,作为域名和IP地址相互映射的一个分布式数据库。
DNS大家都懂,那么浏览器访问域名的时候,是需要去解析一次DNS,也就是把域名google.com解析到对应的ip地址上,相信有些人也通过修改本机hosts来翻墙访问Google吧,这个就是主动的影响DNS解析。到这里大家就比较清楚,既然要解析就会损耗时间,对于前端特别是移动端而言,分秒必争,这个时间大家也想省去,所以浏览器厂商-Chrome最想搞了这个新功能。
定义–浏览器根据自定义的规则,提前去解析后面可能用到的域名,来加速网站的访问速度。
看到上面不知道大家明白了DNS-Prefetching的作用和原理没有,简单来讲就是提前解析域名,以免延迟。如果追溯的话,估计能到第二次浏览器大战。

数据库
预先载入
这里其实就是针对那些时效性并不是很强但有一定运行需求的文件进行预加载来提高此类文件的效率的,最有代表性的就是网站地图文件:sitemap.xml这类的。
看过【运用百度移动SiteMap协议Mobile Type提交响应式网站移动适配】一文的就知道这里如何使用已经使用后的效果了。实在是不理解的,大家可以参照明月的设置在针对自己网站实际情况填写即可:

当更新文章时,清除以下页面缓存
禁止缓存以下页面
支持缓存以下查询字串的页面(GET 参数)
不传送缓存页面给这些使用者代理(User Agents)
[collapse title=”明月禁止的垃圾爬虫蜘蛛”]
EasouSpider
BBScan
tBaiduspider
Ezooms
jaunty
YandexBot
CrawlDaddy
Universa
FeedParser
JullooBot
ApacheBench
Swiftbot
AhrefsBot
Python-urllib
WinHttp
ZmEu
HttpClient
BOT/0.1
[/collapse]
这是针对一些比较特殊的CSS/JS文档的,具体方法大家参考“禁止缓存以下页面”一项里的来设置既可以了,我就不多说了。
压缩优化时放置网页底部的 JS 文件
将压缩优化的JS文件放到网页底部也是一个加快载入的方法,效果其实并不明显,大家可以自行测试体验了。
延迟载入的 JS 文件
如果你有投放百度、谷歌等广告联盟的广告的话,这些广告联盟提供的JS文件有时会延迟整体网页的载入,这时我们可以把这些JS文件“延迟载入”优先载入自己网页的内容后再载入这些JS,这里是需要填写这类JS文件的完整链接的哦,同时还可以通过每行后面的“等待至这个文件被载入?”开关来决定延迟载入的顺序的,明月目前也是用了,大家可以先考一下(切记要根据自己网站的情况而定哦!):
CDN
工具
至此,基本上WP-Rocket插件的进阶使用技巧算是完成了,这也是明月自启用WP-Rocket插件以来的实践经验,效果感觉还是很不错的,大家根据自己的情况设定下来会感觉到有效果的,其实很多的功能就是在于我们自己的“折腾”的,活学活用很重要。
明月登楼博主原文章地址
https://www.imydl.com/wp/4871.html
1、网站资源均通过网络等合法渠道获取,该资料仅作为学习交流,其版权归出版社或者原作者所有,下载后请于24小时内删除,如有真实需要请支持正版!因下载本站任何资源造成的损失,全部责任由使用者本人承担!本网站不对所涉及的版权问题负责。网站售卖的价格绝对不是商品价格,而是整理资料的成本。
2、如果你是版权方,认为本文内容对您的权益有所侵犯,请联系博主, 侵删联系 的说明提交相应的证明材料,待博主进行严格地审查后,情况属实的将在三天内将本文删除或修正。
3、博主是利用读书、参考、引用、抄袭、复制和粘贴等多种方式打造成自己资源文章,请原谅博主成为一个文档搬运工!
4、本站虚拟货币充值或数字资源购买后,均不可以任何理由退换!购买前(请慎重考虑)
5、附注:根据二○○二年一月一日《计算机软件保护条例》规定:为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。
6、数字千年版权法案(DMCA)DT模板网网站接受受版权保护的内容DMCA侵权通知。
联系客服