问题:使用nginx的proxy_cache缓存后端的另一台nginx处理的url,后端为php,没有问题。当使用nginx的fastcgi_cache缓存本机的php页面时,出现问题,1个缓存页中包含了多个页面。
url类似为:111
原因:
proxy_cache_key的默认值为:$scheme$proxy_host$request_uri;
而
fastcgi_cache_key的默认值为:NONE
解决办法:
为fastcgi_cache_key设置值为: localhost:9000$request_uri$request_method;
详细的信息查看nginx wiki
阅读(2529) | 评论(0) | 转发(0) |