2016-04-09 22:33:48
来 源
itjs.cn
Nginx
此文详细介绍apache和nginx配置不缓存文件,希望对于初学Nginx服务器相关的朋友有帮助,更多Nginx安装、配置、报错处理等资源请本站内搜索。。

在开发调试web的时候,经常会碰到因浏览器缓存(cache)而经常要去清空缓存或者强制刷新来测试的烦恼,提供下apache不缓存配置和nginx不缓存配置的设置。

apache:

首先确定配置文件httpd.conf中确已经加载mod_headers模块。

LoadModule headers_module modules/mod_headers.so

我们可以根据文件类型来让浏览器每次都从服务器读取,这里测试用css、js、swf、php、html、htm这几种文件。

<FilesMatch “.(css|js|swf|php|htm|html)$”>

Header set Cache-Control "private, no-cache, no-store, proxy-revalidate, no-transform"

Header set Pragma "no-cache"

</FilesMatch>

nginx:

location ~ .*.(css|js|swf|php|htm|html )$ {

add_header Cache-Control no-store;

}

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。