proxy_cache not working for me
    amodpandey 
    nginx-forum at nginx.us
       
    Thu Jun 21 22:45:32 UTC 2012
    
    
  
http {
  proxy_cache_path        /dev/shm/cache/nginx/ levels=1:2
keys_zone=cache:30m inactive=1d  max_size=500M;
  proxy_temp_path         /dev/shm/cache/nginx/tmp 1 2;
  proxy_cache_key         "$scheme$request_method$request_uri";
server {
 ..
   location /  {
      add_header X-Cache-Status $upstream_cache_status;
      proxy_pass            $scheme://default;
      proxy_cache           cache;
      proxy_cache_valid     200      30m;
      proxy_cache_min_uses  1;
      proxy_ignore_headers  "Expires" "Cache-Control";
      proxy_cache_use_stale error  timeout invalid_header http_500;
    }
----
I am always getting a MISS. nginx 1.2.1
Response Header
Cache-Control:no-store, no-cache, must-revalidate, post-check=0,
pre-check=0
Connection:keep-alive
Content-Encoding:gzip
Content-Type:application/json
Date:Thu, 21 Jun 2012 22:37:26 GMT
Expires:Mon, 26 Jul 1997 05:00:00 GMT
Pragma:no-cache
Server:nginx
Transfer-Encoding:chunked
Vary:Accept-Encoding, Accept-Encoding
X-Cache-Status:MISS
X-Powered-By:PHP/5.3.6
Similar setting has worked for me on another set up! Could someone helpe
me with some pointers.
Posted at Nginx Forum: http://forum.nginx.org/read.php?2,227796,227796#msg-227796
    
    
More information about the nginx
mailing list