Nginx Proxy Cache

proxy_cache_key に $request_uri を使うとクエリパラメーターも含まれてしまうので、クエリパラメーターに関係なくキャッシュさせる場合は $uri を使うなどキーに注意。

proxy_cache        zone1;
proxy_cache_key    $scheme://$host$uri;
proxy_cache_valid  200 5m;

proxy_ignore_headers X-Accel-Redirect X-Accel-Expires Cache-Control Expires Set-Cookie;
add_header X-Cache $upstream_cache_status;

nginx の proxy_cache で、どれ位Hitしているかログに出した!

Last updated on May 27, 2016