2009/09 29

リビルドなしの快適WordPressですが、常に動的にページを表示するのでサーバ側では毎回ページを作り出しています。このためにサイトのレスポンスが悪くなっている場合があるようです。プラグインを使ってサーバ側でキャッシュすることで、約2倍の速さになりました。

プラグイン導入の効果

このブログのトップページ表示スピードです。

まずはプラグイン導入前。1行目の7.94秒がtakamorry.comからのレスポンスタイム。他のはJavaScriptのホスト先やブログパーツなどです。トータルでは8.49秒。
image

そしてプラグイン導入後。takamorry.comからはなんと0.5秒と約8倍の速さに。トータルでは3.89秒ということで、約2倍になってます。
image

FireFoxのFireBugsプラグインで測定しました。また、サーバキャッシュの効果を分かりやすくするため、クライアントキャッシュは残したままにしました。

WP Super Cacheプラグイン

このプラグイン有名ですよね。一度組み立てたページをサーバ側でキャッシュしてくれます。
■WordPress › WP Super Cache « WordPress Plugins

Ktai Styleと併用するには、ケータイ系からのアクセス時にはキャッシュが無効になるようにしないといけません。こちらを参考に導入しました。
■WP Super CacheとKtai Styleを併用する方法 – IDEA*IDEA ~ 百式管理人のライフハックブログ
■Yuriko.Net » Ktai Style と WP Super Cache を併用する

(2009/10/21上記訂正)
ゆりこ@Ktai Style作者さんからコメント頂きました。ありがとうございます。以下の通り訂正します。

WP Super Cache 0.6.8 以降および Ktai Style 1.70 以降はもっと簡単に対応できるようになっています。公式ドキュメントを参照ください。
■http://wppluginsj.sourceforge.jp/ktai_style/#wpcache

WP Widget Cacheプラグイン

このプラグインはWP Super Cacheプラグインと併用して導入するようです。
■WordPress › WP Widget Cache « WordPress Plugins

導入するとどうやらウィジェット部分を個別にキャッシュしてくれるようです。すると、色んなページにまたがるウィジェットの表示が効率化出来ます。

このブログでは右サイドとフッターとあわせて4本もウィジェットが入っているので効果が高そうです。

まとめ

体感的にも速くなったと思います。サーバ側の負荷も下がるので複数サイトを同じサーバで運用している場合に他のサイトへ与える影響を少なく出来ます。

注意点としてはキャッシュが効いているので、サーバ側の設定をいじってクライアントからリクエストしてもキャッシュが取り出されてしまうこと。WordPress管理画面でサーバ側の設定をいじってテストする時はプラグインの設定をdisableにした上でテストするようにしましょう。

こんにちは、Takamorryです。

プロフィールを見る
1971年福井生まれ福井育ち。1996年に共同で独立し、日本中転々としながらシステム開発しているSEマネージャ。趣味はドラム、カヌー、カメラ、山登り、ゴルフ、ガンダム...続きを見る


このエントリーの7件のコメント

  1. takamorry

    WordPressサイトを爆速にするプラグイン2つ「WP Super Cache」と「WP Widget Cache」 – http://takamorry.com/article...

  2. takamorry

    MyBlog: WordPressサイトを爆速にするプラグイン2つ「WP Super Cache」と「WP http://takamorry.com/article...

  3. ゆりこ@Ktai Style 作者

    http://www.ideaxidea.com/archives/2009/01/wp_super_cache_and_ktai_style.html
    は現在では古い情報なので、リンクしないでください (読んだ人が辿らないよう)。Super Cache 0.6.8 以降および Ktai Style 1.70 以降はもっと簡単に対応できるようになっています。公式ドキュメントを参照ください。
    http://wppluginsj.sourceforge.jp/ktai_style/#wpcache

  4. Takamorry

    ゆりこ@Ktai Style作者さん、コメントありがとうございます!記事本文中訂正してリンクを外しました。

  5. Takanori Kido

    WordPressサイトを爆速にするプラグイン2つ「WP Super Cache」と「WP Widget Cache」 | 本質思考道場 – http://takamorry.com/article...

  6. tkido

    WordPressサイトを爆速にするプラグイン2つ「WP Super Cache」と「WP Widget Cache」 | 本質思考道場 http://ff.im/-d06vT

  7. tkido

    WordPressサイトを爆速にするプラグイン2つ「WP Super Cache」と「WP Widget Cache」 | 本質思考道場 http://ff.im/-d06vT

このエントリーへコメントをお願いします(承認するまでお待ちください)

このエントリーに関連する広告です

  • 最近のつぶやき、ブックマーク

  • ソーシャルフィードバック


    あわせて読みたいブログパーツ


  • ブログパーツ



    fxwill.com
    福井のWebマガジン「天晴本舗」 フィードメーター - 本質思考道場 全文配信同盟 にほんブログ村 地域生活(都道府県)ブログ 福井情報へ スカウター : 本質思考道場 track feed
  • ライセンス

    Creative Commons License
    本質思考道場 by takamorry is licensed under a Creative Commons 表示 2.1 日本 License