feeds2013/04/22カテゴリー:WordPressプラグインで超簡単!WordPressをキャッシュで高速化しようTweetWordPressはPHPで構築されており、ユーザーのリクエストに応じて動的にページを生成しています。そのため、静的なHTMLに比べてレスポンスは遅くなりがちですが、キャッシュ系のプラグインを使用することで簡単に高速化を計ることができます。今回は、kudox.jpの高速化を目指して導入したキャッシュ系のプラグインとその設定をご紹介したいと思います。GTmetrixまず、キャッシュ系プラグインを何も使用していない状態でGTmetrixで計測してみました。GTmetrixは、単純に速度を計測するだけでなく、どこに最適化の余地があるかのレポートも表示してくれるため、高速化の参考になります。結果を見てみるとページのロードに3.74秒かかっており、あまり早いとは言えなさそうです。そこでキャッシュ系のプラグインを使って高速化を目指します。使用したキャッシュ系プラグイン下記が、今回使用したプラグインです。ダウンロードしたzipファイルを解凍して、WordPressディレクトリ/wp-content/plugins/にアップロードしたら、WordPressの管理画面でプラグインを有効化します。Cacheは、非常に多機能なキャッシュプラグインで様々なオプションが用意されています。Cacheだけを有効にしました。settings」ボタンをクリックするとキャッシュが有効になります。Cacheで行います。私の場合、Generalの項目では下記にチェックを入れるようにしました。URL」のテキストボックスにsitemap.xmlのパスを入力します。Cacheで行います。私の場合、それぞれの項目で下記にチェックを入れるようにしました。Fixは、データベースのクエリをキャッシュしてくれるプラグインです。Reloadedで「有効」にチェックを入れて「保存」ボタンをクリックするとキャッシュが有効になります。「リソース使用統計テンプレート」をデフォルトのままにしておくと</body>の直前にHTMLコメントでキャッシュされたクエリ数や所要時間を表示してくれます。Acceleratorは、翻訳ファイルをキャッシュしてくれるプラグインです。Acceleratorで「キャッシュを有効にする」にチェックを入れて、「変更を保存する」ボタンをクリックすると翻訳ファイルのキャッシュが有効になります。高速化の結果キャッシュを有効にした後で再度GTmetrixで計測してみました。timeも2.9秒になっており、それなりに効果はあったのかなと思います。高速化の余地はありそうなので、色々と試してみて、またレポートしたいと思います。最後にキャッシュ系のプラグインを使用する際の注意点です。WordPress本体やプラグインをアップデートする際には、一度キャッシュを無効にし、キャッシュファイルを削除してから実行するようにしましょう。