WordPressは機能がいっぱいでカスタマイズもでき、とっても便利なんですが環境いかんではページの読み込みが遅くなります。そこで導入したいのがNginxとPHP-fpmです。
一般的なWEBサーバはApacheで構成されていますが、Apacheは機能がたくさんある分処理が遅くなりがちです。チューニングすれば早くなるのですが、なかなか上手いこと行きません。
そこでNginxです。Nginxは機能を絞った分処理速度が早くメモリ消費も少なく、WordPressの表示も驚くほどサクサク動きます。専用の設定が必要にはなりますが、サーバの知識が少しでもある人は導入を検討してもいいかもしれません。
公式CodexにもNginx導入の方法がNginxの設定のみですが載っています。
http://wpdocs.sourceforge.jp/Nginx
で、導入の際の注意事項ですが、”WP Super cache”というプラグインは有名でかなり使っている人もいると思うのですが、このプラグインNginx環境だとエラーを出す場合があります。サイトが見れなくなり、管理画面にも入れなくなってしまうので気をつけてください。使うには専用の設定が必要になるようです。
まぁぶっちゃけ”WP Super cache”使わなくても十分早いです。Nginxでキャッシュ機能もあるし、プラグインをあえて使う必要はないかと。
あとAPCも導入したんだった。併せて導入すれば体感から実測値まで本当に驚くほど早くなります。ぜひお試しあれ。