nginx静态缓存配置选择

对于静态文件选用那种配置:

 location ~ .*\.(js|css|gif|jpg|jpeg|png|bmp|swf)$ {
   
    expires 6h; #设置浏览器过期时间
 
    }

还有这种配置

 location ~ .*\.(js|css|gif|jpg|jpeg|png|bmp|swf)$
    {    proxy_pass http://app;    expires 6h; 
    proxy_cache tem;    proxy_cache_valid 200 1h;#200状态码保存1小时
    proxy_cache_valid 301 1d;#301状态码保存一天
    proxy_cache_valid any 1m;#其它的保存一分钟
    }

应该使用那种配置?对于动态请求,保持一段时间内直接访问缓存,是不是必须要使用proxy_cache模块?


30秒到达战场
浏览 602回答 1
1回答

拉莫斯之舞

你给了一个静态配置和一个代理缓存的配置,问应该采用哪种配置……这不是应该问你么,所以你的站点到底是怎么配置的?是静态站还是代理到后端的?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Html5