+ -
当前位置:首页 → 问答吧 → nginx的缓存,运行一天,有些图片或CSS不能正常加载

nginx的缓存,运行一天,有些图片或CSS不能正常加载

时间:2011-06-11

来源:互联网

这几天,一直遇到一个头疼的问题。nginx的缓存gif|jpg|jpeg|png|bmp|swf|js|css。每次运行一天,就会出现一些图片或者CSS无法加载,导致图片不能显示或者网页排版乱。
具体代码如下:
##cache##
proxy_temp_path /home/temp_dir;
proxy_cache_path /home/cache levels=1:2 keys_zone=cache_one:200m inactive=1d max_size=30g;
##end##
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|js|css)$ { #指定缓存文件类型 
proxy_cache cache_one;
proxy_cache_valid 200 302 304 1h;
proxy_cache_valid 301 1d;
proxy_cache_valid any 1m;  
if ( !-e $request_filename) {  
proxy_pass http://tomcats; #反向代理

}

这是怎么回事。

作者: lzj0472   发布时间: 2011-06-11

帮顶……

作者: inetfuture   发布时间: 2011-06-11