WordPressが重いのでキャッシュを(WordPress2.7.1にて)
ここ最近、このブログがなかなか表示されない事が有る。自分用のメモも兼ねてるのでとっても不便。なので、キャッシュを入れて見ることにした。
昔はファイルキャッシュの機能が元々付いてたと思うんだけど、現状のバージョンを見た所見あたらない。ので、Googleで検索。すると一番にでてくるのがWordPress Supor Cache。
ここはGoogle先生のお告げにしたがって此を使ってみることにする。
本家のサイトを見る限り、WP Cacheが入っていた場合はこれを無効にしないといけない、と書いてある。なるほど、これが昔ついてたCache処理なんだね。2.7.1では元々入っていないっぽい。
ともかく、プラグインファイルの最新版をダウンロード。
ダウンロードしたファイルを展開し、wp-content/plugins/ 以下にフォルダごとアップロード(wp-content/plugins/wp-super-cache/ となりますよ)。
wp-content 直下に cache ディレクトリを作ったり、設定ファイルを置いたりするので、wp-content の属性を書き込み可能に設定(グループの設定など特に行ってなければ、777)。
んでもって、WordPressプラグインの管理画面開いて有効化の上、Wp Super Cache の管理画面を開いてここでも有効になるように設定する。
以上、できあがり。
で、動作を見てみた所かなり早い。そりゃそうだよね。HTMLファイルを生成しているんだもの。これで、WordPressはMovableTypeと比べて遅いよね、とは言わせない!
キャッシュファイルの更新方法などがちょっと気にはなるものの、これで設置完了。あとは使いつつ気づいた所があれば追記します。
飯田橋でサボるエンジニア 09:40 2009年4月17日 パーマリンク
ほほう。やっぱりWordPressはキャッシュを使ったほうがいいのですね。
私の環境でも、時々WPが激烈に重くなることがあります。
症状としてはapache全体が重いというよりは、WP限定のなにかしら処理が
関係しているようでした。
私の環境では「更新通知サービス」をクリアして様子を見ていました。
今度、WPキャッシュを使ってみます。
なお、余談ですがPHPのアクセラレータも入れてます。
では。
kenji0302 22:00 2009年4月17日 パーマリンク
飯田橋でサボるエンジニアさま
コメントどうもです。
キャッシュはページ閲覧の際に生成されているようですので、そのページへの初回アクセス時はやっぱ重いです。
あとはキャッシュの有効期限がデフォルトで1時間、あまりアクセスが無いサイトであれば、使わない方が速いかもしれないですね。
ちなみに、MySQL側のチューニングでもかなり軽くなります、クエリキャッシュとかは結構効きました。
アクセラレーターを入れ居てるくらいなので、既に対応されているかもしれないですが。
参考になれば幸いです。