技术之瞳——阿里巴巴技术笔试心得 7.7分
读书笔记 第146页


很多静态文件会不断修改,如何保证浏览器总是加载到修改后的版本?

一种方式是使用http头信息,指定浏览器不得缓存(或制定一个较短的时间) 这样每次访问都要下载新文件,增加带宽消耗,不利于性能

更常见的做法是为每个静态文件的url附加一个版本号或哈希作为查询字符串,但有依赖问题

因为html页面和静态资源文件往往不是同步部署上线。一旦新版静态资源文件先上线,同时此时又会有用户去加载老版的html页面,就可能导致问题。因此,更好的解决方法是,每当静态资源文件有内容变化,就该用一个全新的文件名

0
《技术之瞳——阿里巴巴技术笔试心得》的全部笔记 2篇
豆瓣
免费下载 iOS / Android 版客户端