WordPress优化之路-Redis

1,032 views次阅读
2条评论

当你的WordPress中的文章达到上万篇,随着流量的增加,Wordpress的服务器压力也随之不断加大,Wordpress发布文章和后台相关的操作都会变得缓慢,这时如果单从硬件上投入来提高Wordpress性能显然不划算。

利用Redis将WordPress页面直接缓存在服务器的内存中,这样在避免了PHP重复执行操作的同时,内存的极速响应能够最大限度地提升Wordpress页面的访问速度,部落实际测试发现页面执行时间可以降低到0.00X秒级别,比没有使用Redis缓存提升几倍甚至十几倍以上。

安装Redis

安装方法有编译和yum安装两种,由于上一篇升级PHP7的文章《WordPress优化之路-PHP升级》安装的yum源刚好含有redis的最新版本,且安装的PHP包含了redis的拓展,查看方法可以通过phpinfo页面查看,也可通过下面的命令

WordPress优化之路-Redis

使wordpress支持redis

下载完成后,移动至wordpress根目录

 

前端缓存的PHP脚本

备份WordPress原有的index.php

根据自己需求修改index-with-redis.php,修改如下:

如果你正在使用cloudflare,请设置cf = 1; , 如果你想在页面上看到脚本执行时间和缓存加载时间,请设置$debug = 1; 浏览器最下方会显示this is cache: display_powered_by_redis = 1表示显示powered_by信息。如下图右下角图标:

WordPress优化之路-Redis

登录后台网站url后面加上?c=y即可刷新整个网站 可以在网站页面后面加上?r=y即可手工刷新 提交评论会自动刷新页面 刷新(f5)页面也可以刷新页面 刷新网页查看缓存效果,查看源代码 chrome浏览器页面最下角会显示类似:this is a cache: 0.04534 F5刷新页面缓存时间会变化
注意,Wordpress Redis缓存PHP版本在5.3以上 Wordpress Redis缓存加速效果无疑是明显的,特别页面多访问大的网站博客,在使用Wordpress Redis缓存加速时请禁止其它的所有缓存插件,以免造成不必要的冲突

 

优化效果

WordPress优化之路-Redis

 

Honest1y
版权声明:本站原创文章,由Honest1y于2017年09月30日发表,共计1995字。
转载提示:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(2条评论)
头像
ChromeFor浏览器插件 评论达人LV.1
2017-10-27 19:51:19 回复

你现在用了Redis缓存了吗?