WordPressチューニング
先週、このblogサーバ (WordPress) の OS 入れ替えを実施したが、まだ調整が足りない。今日は久々に家族にではなく「自分の」時間ができたので、昨年末から先送りしてきたサーバの調整の仕上げを進める。
WordPress単体はそうでもないが、いろいろとプラグインを突っ込んだり画像を貼ったり、外部サイトと連携したりすると、かなり遅くなる。ひどいときは次のページへの遷移が10秒程度かかるようになっていた。さすがに訪問者も、使っている本人も耐えられないので、いろいろ手を入れてみる。
- MySQL サーバのキャッシュメモリ割り当てを増やす
- PHP eAccelerator の導入
- WordPress Super Cache の導入
- Super Cache 導入に伴う ktai-style プラグイン、WPtouch プラグインの調整 (Agent による除外)
openSUSE 11.2 に上げた影響で、PHP が 5.3 にアップデートされたが、今まで使ってきた Zend Optimizer が対応していないらしい。なのでこれは諦める。
調整の結果、それなりに快適になった。OS を 64bit から 32bit に戻したこともあり、メモリの使用量は大幅に落とすことができた。むやみに 64bit OS の導入はするなということか。
UPDATE: eAccelerator の導入のみでそれなりに効果が出ることが判明。Super Cache は除外の条件が複雑で不整合を起こしやすいので、一旦削除した。
カテゴリー: 日記
最近のコメント