如果在WordPress中引入Redis(Redis Object Cache),显示速度会变快吗?
想做的事情
使用WordPress非常沉重
我们将使用Redis来验证通过使用“Redis Object Cache”插件能改善多少页面加载速度
安装目标环境
cat /etc/centos-release
CentOS Linux release 7.2.1511 (Core)
安装Redis
安装方法,请参阅此处。
安装WordPress插件
在几种方法中,我们选择了最简便的一种方法,尝试使用「Redis对象缓存」。
请使用以下链接查看 WordPress 插件“Redis Cache”:https://srd.wordpress.org/plugins/redis-cache/
安装后,激活插件。
wp-config.php文件的配置
- hostの設定(必要に応じて)
define('WP_REDIS_HOST', '<指定のredisサーバIP>');
- keyのexpireの設定(必要に応じて)
define('WP_REDIS_MAXTTL', 3600);
可以指定其他配置进行更改(参考以下链接)
https://wordpress.org/plugins/redis-cache/other_notes/
Redis对象缓存的配置
-
- wordpressの管理画面から、「設定 > Redis」を選択
-
- Serversの欄に、上記のwp-config.phpで指定した変更が適用されているかを確認
-
- 設定が問題なければ、「Enable Object Cache」を選択し、有効にさせる
- Statusが、Connectedになっていれば、設定完了
确认 Redis 是否有效。
redis-cli
127.0.0.1:6379> keys *
确认所反映的情况
结果
対応前:995ms
対応後:556ms
由于Redis的存在,第二次及之后的页面加载速度得到了提升!
虽然原本显示速度较慢且还有改进空间,但通过Redis,性能已经有所改善。