wordpressにredis(Redis Object Cache)を導入すると、表示速度は速くなるか
やりたいこと
wordpressがとてつもなく重い
redisを活用したときに、表示速度がどのくらい改善するかを検証する
今回は、redisプラグイン「Redis Object Cache」を利用する
インストール先環境
cat /etc/centos-release
CentOS Linux release 7.2.1511 (Core)
redisインストール
cat /etc/centos-release
CentOS Linux release 7.2.1511 (Core)
インストールのやり方は、こちらを参照
wordpressプラグインをインストール
いくつか方法がある中で、今回は1番手軽にできそうな「Redis Object 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 Object Cacheの設定
wordpressの管理画面から、「設定 > Redis」を選択
Serversの欄に、上記のwp-config.phpで指定した変更が適用されているかを確認
設定が問題なければ、「Enable Object Cache」を選択し、有効にさせる
Statusが、Connectedになっていれば、設定完了
Redisが効いているかを確認する
redis-cli
127.0.0.1:6379> keys *
define('WP_REDIS_HOST', '<指定のredisサーバIP>');
define('WP_REDIS_MAXTTL', 3600);
その他設定も指定して変更が可能(以下リンク参照)
https://wordpress.org/plugins/redis-cache/other_notes/
wordpressの管理画面から、「設定 > Redis」を選択
Serversの欄に、上記のwp-config.phpで指定した変更が適用されているかを確認
設定が問題なければ、「Enable Object Cache」を選択し、有効にさせる
Statusが、Connectedになっていれば、設定完了
Redisが効いているかを確認する
redis-cli
127.0.0.1:6379> keys *
redis-cli
127.0.0.1:6379> keys *
反映されていることを確認
結果
対応前:995ms
対応後:556ms
対応前:995ms
対応後:556ms
redisのおかげで、2回目以降のページ表示速度は速くなった!
もともと表示速度が遅いこともあり、他に改善の余地がありそうだが、
redisによって、パフォーマンスが一部改善した
Author And Source
この問題について(wordpressにredis(Redis Object Cache)を導入すると、表示速度は速くなるか), 我々は、より多くの情報をここで見つけました https://qiita.com/tachitechi/items/dba058206bbabf8f8f96著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .