WordPressはF5長押しでサーバーがダウンする
最近、MovabletypeからWordPressにサイトを移設しました。
Movabletypeでは、記事の管理にデータベースを使用するものの、Webサイトに公開する際には、静的ページを生成して公開する形なので、特にパフォーマンスを意識することはありませんでしたが、WordPressの場合は、データベースに情報を取得しに行き、動的に記事を表示させるので、移設前と比べて、パフォーマンスが落ちるんではないかと気になっていました。
でも、Googleで「wordpress パフォーマンス」なんて検索してみると沢山の記事が出てきて、ヨユーでしょーーーー。と思っていたら、そんな事全然ありませんでした。。。
まずはと思い、WordPressをインストール。
サーバにssh接続し、topコマンドで情報を表示。WordPressのトップページを開き、F5ボタン長押し。
…
……
……… !!!!
あれよあれよといまにロードアベレージはうなぎのぼりにあがっていき、サイトの表示も激重に。。。嘘でしょ?天下のWordPressがそんな事ないよね?と思い、素人なので、LAMP環境構築時におかしなことしちゃったかなーと思い、再度サーバーを一から再構築。設定は全てデフォルトの状態でもう一度確認するも…
orz
WordPressを採用することが決まっていたので、これは死ぬ気で対応しなければ…と思い、「フロントエンドのパフォーマンスチューニング」「サーバーサイドのパフォーマンスチューニング」をがっつり進めていくことに決めました。
フロントエンドのパフォーマンスチューニング
Googleの提供するPage Speed、Yahooの提供するYSlowを参考に、出来る限り、サーバーに負荷をかけない環境を作る。
- Page Speedのパフォーマンスチューニングの具体的な対応内容はこちら
- YSlowのパフォーマンスチューニングの具体的な対応内容はこちら(只今まとめ中)
サーバーサイドのパフォーマンスチューニング
WordPressのプラグインを駆使。キャッシュを上手く利用してサーバーへの負担を極力減らす努力をする。
- サーバーサイドのパフォーマンスチューニングの具体的な対応内容はこちら(只今まとめ中)