什么是长缓存?在Webpack中如何做到长缓存优化?
什么是长缓存?在 Webpack 中如何做到长缓存优化?
- 什么是长缓存
浏览器在用户访问页面的时候,为了加快加载速度,会对用户访问的静态资源进行存储,但是每一次代码升级或者更新,都需要浏览器去下载新的代码,最方便的更新方式就是引入新的文件名称,只下载新的代码块,不加载旧的代码块,这就是长缓存。 - 具体实现
在 Webpack 中,可以在 output 给出输出的文件制定 chunkhash,并且分离经常更新的代码和框架代码,通 NameModulesPlugin 或者 HashedModulesPlugin 使再次打包文件名不变
评论
LivereValine