设置缓存原因
一般的web项目,如果是前后不分离,采用模板生成页面的话,可以灵活控制 js,css等静态文件的版本号。来避免浏览器缓存的问题
但是目前是前后分离了,虽然前端发版都每次指定了版本号,但是发现有时候发版的时候,还是因为浏览器缓存导致了查看页面有时候出点小问题。
因此为了避免浏览器缓存可能导致的问题,因此 严谨一点 NGINX设置 一下 缓存时间还是很有必要的。 不能缓存太短,会造成服务器压力或者用户体验不好,加载速度慢。
NGINX 设置缓存时间 expires
location / {
root html/dist;
index index.html index.htm;
try_files $uri $uri/ /index.html;
expires 1d;
}
参考 https://blog.csdn.net/qq_39642801/article/details/103713994