›nginxのキャッシュが効かなくてハマりかけたnginxのキャッシュが効かなくてハマりかけたこんばんは、ころすけ(@wg_koro)です。このブログのサーバーで使っているnginxの設定を見直していました。んー、何か遅いよなぁ。してnginxのキャッシュ、使われてないんじゃないか?キャッシュ未使用だと、ページ受信にかかる時間は551ms。※各画像はクリックで拡大できますキャッシュが使われると42ms。今回設定を見直すまで、ずっと上の「キャッシュ未使用な状態」だったのです。原因は何だろうとりあえず、ヘッダーにキャッシュステータスを出力させてみる。configファイルのserverブロック以下に下記の一行を追加。$upstream_cache_status;これでレスポンスヘッダにキャッシュ状態が表示されるようになります。キャッシュが使われるとHIT、使われていない場合はMISSと出力されます。これであちこちのページを見てみる。・・・うん、やっぱりキャッシュ使われていないや・・・。max-age=0というのが出力されている。そりゃキャッシュしないわけだ。0犯人はどのファイルだ?WordPress本体がno-cacheを吐きだしているのか?と思い、調べてみる。