# 强缓存和协商缓存
强缓存:不需要与服务器沟通
协商缓存:需要与服务器沟通过,沟通即发请求
# 协商缓存
# ETag和If-None-Match
ETag是URL的Entity Tag,就是一个URL资源的标识符,类似于文件的md5,计算方式也类似
# 如何设置Expires
location ~ .*\.(css|js|swf|php|htm|html)$ {
# add_header Cache-Control max-age=20000;
add_header expires 1d;
}
1
2
3
4
2
3
4
nginx配置完之后重新加载配置文件 sudo nginx -t && sudo nginx -s reload
刷新页面,显示如下
