Nginx控制浏览器缓存
浏览器缓存
第一次请求为200, 大小为49.8kb, 代表是直接从服务器请求的
刷新后状态为304, 大小为181B, 代表是加载的浏览器缓存
设置浏览器是否缓存...可以通过个勾选Disable cache禁用浏览器缓存, 那么每次都是加载服务器
Nginx设置资源过期时间
因为看的是之前的资源图片, 就修改原来的配置
server {
listen...指令(秒:s, 分:m, 小时:h, 天:d) 含义
expires 10s; 10秒过期
expires @22h30m; 晚上10点30过期
expires -1h; 一个小时之前过期, 也就是不缓存...expires epoch; 不缓存
expires off; 关闭缓存, 默认是这个, 但是浏览器有默认的
expires max; 2037年, 也就是永不过期
Nginx的反向代理缓存
图中可以看到浏览器可以缓存...设置缓存大小
# inactive 缓存时间, 过期自动清理
# use_temp_path 是否使用临时目录, 建议关闭
proxy_cache_path /usr/local/nginx/upstream_cache