nginx 缓存配置 expires 和 add_header Cache-Control 的总结
来源:互联网 发布:剑三妖孽成男捏脸数据 编辑:程序博客网 时间:2024/04/29 08:59
hello ,大家好,我是jordy;欢迎大家光临我的博客,我的联系方式有(qq): 1760282809,363232564 欢迎同行多多交流,一起学习,一起进步!
nginx 开启静态缓存:
location ~*\.(js|css|png|jpg|jpeg|gif|ico)$ {
expires 24h;
log_not_found off;
#add_header Cache-Control no-store;
}
如果expires 和 add_header 同时开启的情况下,则add_header优于expires生效;
所以使用过期时间属性一定要确认你的Web服务器时间设置正确,一个途径是通过网络时间同步协议(Network Time Protocol NTP)。
Expires/Cache-Control Header是控制浏览器是否直接从浏览器缓存取数据还是重新发请求到服务器取数据。只是Cache-Control比Expires可以控制的多一些, 而且Cache-Control会重写Expires的规则。
Last-Modified/If-Modified-Since和ETag/If-None-Match是浏览器发送请求到服务器后判断文件是否 已经修改过,如果没有修改过就只发送一个304回给浏览器,告诉浏览器直接从自己本地的缓存取数据;如果修改过那就整个数据重新发给浏览器。
阅读全文
0 0
- nginx 缓存配置 expires 和 add_header Cache-Control 的总结
- nginx设置Expires和Cache-Control
- Expires和Cache-Control?
- Expires和Cache-Control的理解
- nginx配置静态文件expires时间 cache-control
- nginx配置静态文件expires时间与cache-control
- Expires、Cache-Control、Last-Modified和Etag总结
- nginx的expires配置
- HTTP头的Expires与Cache-control
- HTTP头的Expires与Cache-control
- HTTP头的Expires与Cache-control
- HTTP头的Expires与Cache-control
- HTTP头的Expires与Cache-control
- HTTP头的Expires与Cache-control
- HTTP头的Expires与Cache-control
- HTTP头的Expires与Cache-control
- HTTP头的Expires与Cache-control
- HTTP头的Expires与Cache-control
- dubbo 服务提供者初始
- 数据应用达人之SQL基础教程分享10-SQL函数
- 同一个接口中,线程混乱解决办法
- 关于GraphCuts分割算法
- Douglas-Peucker算法
- nginx 缓存配置 expires 和 add_header Cache-Control 的总结
- 类和对象
- SAP ABAP上传下载报表程序
- TypeScript模块整理(二)编译生成
- 死亡的意义
- 搜索学习--Solr服务器的搭建与使用
- jboss规则引擎KIE Drools 6.3.0-集群篇
- 【MySQL】(1)索引优化分析
- 【剑指offer】题33:数组排成最小的数