第146页
- 页码:第146页
很多静态文件会不断修改,如何保证浏览器总是加载到修改后的版本?
一种方式是使用http头信息,指定浏览器不得缓存(或制定一个较短的时间) 这样每次访问都要下载新文件,增加带宽消耗,不利于性能
更常见的做法是为每个静态文件的url附加一个版本号或哈希作为查询字符串,但有依赖问题
因为html页面和静态资源文件往往不是同步部署上线。一旦新版静态资源文件先上线,同时此时又会有用户去加载老版的html页面,就可能导致问题。因此,更好的解决方法是,每当静态资源文件有内容变化,就该用一个全新的文件名
19人阅读