来设置浏览器的Header 语法:expires[time|epoch|max|off]默认值:expiresoff作用域: http, server, location 使用本指令可以...;;”。 如果过期时间为小时,则用“h”,如“expires1h;”表示文件缓存在1小时后过期。看看下面的范例: #图片缓存30天 Nginx下关于缓存控制字段cache-co
] expires -1h 代表一个小时之前缓存已经失效了 expires epoch 代表不设置缓存 不设置缓存 提醒浏览器 不设置缓存 expires off 默认设置 nginx不缓存 不代表浏览器不缓存 浏览器还可以缓存 默认使用浏览器缓存机制expires max 缓存 永不过期 Location / { #缓存10s expires 10s; } 如果源文件修改 页面会重新请求...
expires指令 expires [time] 特定时间 expires @[time] expires @22h30m 代表晚上十点半 到这个时候 缓存就会到期 expires -[time] expires -1h 代表一个小时之前缓存已经失效了 expires epoch 代表不设置缓存 不设置缓存 提醒浏览器 不设置缓存 expires off 默认设置 nginx不缓存 不代表浏览器不缓存 浏览器还可以...
这里设置了 expires 1h,意味着这些CSS和JS文件的缓存时间为1小时。 4. 提醒用户配置后需要重载nginx使配置生效 在修改Nginx配置文件后,你需要重新加载Nginx以使配置生效。可以使用以下命令来重新加载Nginx: bash sudo nginx -s reload 5. 提供检查配置是否生效的方法 要检查 expires 配置是否生效,你可以使用浏览器...
特定时间 expires @[time] expires @22h30m 代表晚上十点半 到这个时候 缓存就会到期 expires -[time] expires -1h 代表一个小时之前缓存已经失效了 expires epoch 代表不设置缓存 不设置缓存 提醒浏览器 不设置缓存 expires off 默认设置 nginx不缓存 不代表浏览器不缓存 浏览器还可以缓存 默认使用浏览器缓存机制...
一般来说 为减缓网站一般都会设置缓存,这样就可以减少静态文件加载次数,减少网站压力 配置开始 location ~ \.(jpg|jpeg|png|gif)$ { expires 1d; } location ~ \.js$ { expires 1h; } 利用expires设置网站缓存时间 d 代表天 y代表年 h代表小时
expires 1h; } 禁用某个特定目录下的缓存: location /no-cache/ { expires off; } 重载配置文件 systemctl reload nginx # 或者 nginx -s reload # 或者重启服务 systemctl restart nginx 注意 在配置expires时,需要考虑与Cache-Control头字段的其他指令(如no-store, no-cache, must-revalidate等)的兼容性,以...
上述代码将设置所有请求的expires头为7天。你可以根据需要调整时间,比如1h表示1小时,30m表示30分钟。 如果你只想对特定的文件类型设置expires头,可以使用以下代码: location ~* .(jpg|jpeg|png|gif|ico)$ { expires 30d; } 上述代码将只对jpg、jpeg、png、gif和ico文件设置expires头为30天。
sticky [name=route] [domain=.foo.bar] [path=/] [expires=1h] [hash=index|md5|sha1] [no_fallback];name: 可以为任何的string字符,默认是route domain:哪些域名下可以使用这个cookie path:哪些路径对启用sticky,例如path/test,那么只有test这个目录才会使用sticky做负载均衡 expires:cookie过期...
index index.html index.htm; expires 1h; } location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|css)$ { root /var/www/html/; expires 180d; } 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24....