Nginx

NginxでWPtouch(Ver. 3)の高速化

NO IMAGE

 Wordpressでインストールするだけで簡単にスマホページを作ってくれるプラグイン「WPtouch」のメジャー・バージョンアップ(Ver. 3)に伴って、WPtouchの端末判定の方法が変更になっていたのでNginxの設定を見直してみました。WPtouch Ver. 3.1.8を対象としていますが、Ver. 3.1.1から同様の処理で問題ないと思います。  WPtouchの端末判定は、core […]

Nginxのリバースプロキシでバックエンドにリモートアドレスを転送する

NO IMAGE

 「NginxでWordPressのスマホページを高速化してみる」でNginxの設定変更するのと平行して、バックエンドのウェブサーバをNginxからApacheに変更したのですが、Apacheで取得したリモートアドレスが全てNginxのIPアドレスになっていたので改善してみました。  まずバックエンドのApacheでリモートアドレスを取得するために、Nginx側でX-Forwarded-Forの設 […]

NginxでWordPressのスマホページを高速化してみる

NO IMAGE

 WordPressをNginxで動かしているサーバのCPU使用率が高くなってきたので、これまでNginxでキャッシュしていなかったスマホページもキャッシュすることで負荷を減らすことにしました。設定するにあたって、WPtouchが対応している端末(User Agent)にあわせてキャッシュの設定を行わないと、PCページとスマホページが混ざってキャッシュされてしまうので注意しなければなりません。   […]