当前位置: 首页 > news >正文

网站建设及安全规范阿里云域名注册邮箱

网站建设及安全规范,阿里云域名注册邮箱,下载建设网站软件,大连企业网络推广哪家好Hash 缓存 输出文件名(Hash) 静态资源缓存是前端性能优化的一个点,所以在前端开发过程中,一般会最大限度的利用缓存(这里主要是强缓存)。如果设置了强缓存后,每次当我们部署了新的项目文件到线…

Hash 缓存

输出文件名(Hash)

静态资源缓存是前端性能优化的一个点,所以在前端开发过程中,一般会最大限度的利用缓存(这里主要是强缓存)。如果设置了强缓存后,每次当我们部署了新的项目文件到线上的时候,因为文件名称没有变化,浏览器就会读取本地缓存中的 bundle.js 文件,导致了我们新的 bundle.js 没有被加载。所以我们每次部署的时候都要把 bundle.js 改成另外一个名字,这里就会用到 Hash。

Hash 有以下几种:

hash

项目中的任何一个地方改动,整个打包出来的文件 Hash 都会发生变化,所有文件的 Hash 值相同。

chunkhash

每个分包 / 按需加载模块的 Hask 都是相同的,模块中的任何一个地方改动,只会影响当前模块所有文件的 Hash 发生变化。

contenthash

每个文件都是一个单独的 Hash,文件发生变化后,单个文件的 Hash 也会发生变化。

建议

推荐使用 contenthash 进行缓存

推荐使用 8 位的 hash 值进行缓存 [contenthas: 8]

module.exports = {output: {path: './dist',filename: '[contenthash:8]bundle.js'}
}

原文链接:菜园前端

http://www.yayakq.cn/news/523893/

相关文章:

  • 企业做网站要登录企业网站管理系统
  • 如何查看网站做没做301跳转微信公众平台导航 wordpress模版
  • 什么网站教你做美食centos 7.2 wordpress
  • 官方网站开发WordPress更新emoji
  • 蓝色系网站南京建设工程信息网站
  • 珠海本地网站htm网页设计
  • 苏州做物流网站电话软件定制公司排名
  • 广州高端网站开发公司seo学徒
  • 郑州直播网站建设公司兰州网站优化seo
  • 用redis加速wordpress网站关键词优化系统
  • 公司网站建设youyi51上海做外贸网站设计
  • 深圳建设银行宝安支行网站苏州网站建设公司排名
  • 做网站首页文件识图找图
  • 做村易通网站站长要收费吗?做蛋糕的英文网站
  • 网站建设开发上线流程网站备案几年备案一次
  • 简单html网站模板网站查询备案服务商
  • 网站建设的主题什么比较好百度小程序怎么做
  • 太原网站域名搭建网站怎么做图片栏目
  • 电子商务网站的规划与分析天元建设集团有限公司公章图片
  • 东莞网站建设58青岛建设厅官方网站
  • 学网站建设前途最新域名永久跳转
  • 河南网站开发公司萝岗营销型网站建设
  • 公司网站如何优化提高网站流量的软文案例
  • 成都网站搭建公司asp.net 公司网站
  • 动态速写网站上海有名的装修公司
  • 网站备案费一般是多少现在做网站一般多少钱
  • 网站建设手机端官网襄阳网站设计制作公司
  • 做网站还 淘宝怎么做视频解析网站
  • 网站跳转怎么做360手机网站建设找哪家好
  • 网站建设款属于什么科目做h5场景的网站