Wordpress高速化のためにApacheからNginxに移行(基礎知識編)

apache_to_nginxApache + Wordpressで運用していると高負荷時にResponseが極端に遅くなることがあったので、最近人気のNginx(えんじんえっくす)を導入することにした。

Nginxは軽量なWeb Server。Requestを非同期に処理するので高負荷時でも安定した性能を発揮できる。

詳細に関しては下記Siteを参考に。

既存の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 >