Wordpress高速化のためにApacheからNginxに移行(基礎知識編)
Apache + Wordpressで運用していると高負荷時にResponseが極端に遅くなることがあったので、最近人気のNginx(えんじんえっくす)を導入することにした。
Nginxは軽量なWeb Server。Requestを非同期に処理するので高負荷時でも安定した性能を発揮できる。
詳細に関しては下記Siteを参考に。
- nginx - 公式Site
- NginxJa
- nginx - Wikipedia
- さくらVPSとnginxリバースプロクシで最速WordPressブログを作る方法(ベンチマーク付き) | さくらたんどっとびーず
既存のApacheの環境で提供している下記機能もnginxでSupportされていたので安心。
- Basic認証
- SSL
- URL Rewrite
- Virtual Server(仮想サーバ)
ただnginxでphpの処理をするためには、phpをCGIとして起動して、要求を渡すためのSoftwareを自前でInstall, 設定しないといけない。
今はPHP5.3からbundleされたphp-fpmを使うのが主流らしい。もう一つ有名なspawn-fcgiとの違いは下記。
さて、次回からは実際にapache(xampp for linux)の環境にnginxを導入して、移行してみる予定。
< Related Posts >