4. nginx 浏览器缓存配置
浏览器缓存(Browser Caching)是为了加速浏览,浏览器在用户磁盘上对最近请求过的文档进行存储,当访问者再次请求这个页面时,浏览器就可以从本地磁盘显示文档,这样就可以加速页面的阅览。缓存的方式节约了网络的资源,提高了网络的效率。
浏览器缓存可以通过expires指令输出Header头来实现,expires指令的语法如下:
- 语法:expires [time|epoch|max|off]
- 默认值:expires off
- 作用域:http,server,location
- 用途:
- 控制HTTP应答中的“Expires”和“Cache-Control”的Header头信息(起到控制页面缓存的作用。可以在time值中使用正数或负数。
- “Expires”头标的值将通过:当前系统时间加上您设定的time值来获得。
对常见格式的图片、Flash文件在浏览器本地缓存30天
1 | location ~.*\.(gif|jpg|jpeg|png|bmp|swf)$ { |
对js、css文件在浏览器本地缓存1小时
1 | location ~.*\.(js|css)$ { |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 我的生活小站!