Caching questions

Igor Sysoev is at rambler-co.ru
Tue Aug 4 11:53:31 MSD 2009


On Tue, Aug 04, 2009 at 03:19:03AM -0400, shaktale wrote:

> > location /statics/ {
> > try_files $uri @statics;
> > }
> > 
> > location @statics {
> > fastcgi_pass 127.0.0.1:9000;
> > 
> > fastcgi_cache FCGI;
> > fastcgi_cache_key 127.0.0.1:9000$request_uri;
> > 
> > include /usr/local/nginx/conf/fastcgi_params;
> > fastcgi_param SCRIPT_NAME /path/to/index.php;
> > fastcgi_param QUERY_STRING $uri;
> > }
> > 
> > The only problem is that /statics/page1 will be passed as
> > /index.php?/statics/page1, but not to /index.php?page1
> 
> yes, yes, this is the right way, my bad again with the sample.
> 
> This works like a charm !

OK, just a note: remove QUERY_STRING from fastcgi_params and add it
in all fastcgi locations.


-- 
Igor Sysoev
http://sysoev.ru/en/





More information about the nginx mailing list