位置: IT常识 - 正文

细说前端打包发布后,浏览器缓存如何清理?其实只需要简单的webpack配置就行(前端打包发布)

编辑:rootadmin
细说前端打包发布后,浏览器缓存如何清理?其实只需要简单的webpack配置就行 前言

推荐整理分享细说前端打包发布后,浏览器缓存如何清理?其实只需要简单的webpack配置就行(前端打包发布),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:前端打包是什么意思,前端打包命令,前端打包后怎么部署,前端打包后怎么部署,前端打包后的文件 能读懂吗,前端打包是什么意思,前端打包是什么意思,前端打包后怎么部署,内容如对您有帮助,希望把文章链接给更多的朋友!

有没有这么一种场景,项目上线后,客户使用过程中发现了bug,你急急忙忙改完,发布。但你发布后

测试人员或者客户会说:“你这改了没用啊”。

你:“清下缓存试试”

客户:“????”

那么这篇文章带你认识浏览器缓存,及清除浏览器的缓存办法。让你不再为了缓存而烦恼!!

浏览器缓存细说前端打包发布后,浏览器缓存如何清理?其实只需要简单的webpack配置就行(前端打包发布)

众所周知任何网页第一次打开和后面打开的速度是不一样的,如果前端没有做路由懒加载,那么会加载很多资源。但后续加载就会很快,这其中就是浏览器缓存的好处

缓存带来的好处提高网页加载速度,减少响应时间缓解服务器压力减少带宽消耗强缓存和协商缓存强缓存(本地缓存)

不会向服务器发送请求,直接从缓存中读取资源,强缓存可以通过设置两种 HTTP Header 实现:Expires 和 Cache-Control

Expires 缓存过期时间,用来指定资源到期的时间,是服务器端具体的时间点 是 HTTP/1 的产物,受限于本地时间,如果修改了本地时间,可能会造成缓存失效Cache-Control HTTP/1.1 的产物,比如当设置Cache-Control:max-age=300,单位是s,代表5分钟内再次请求就会走强缓存协商缓存

当浏览器对某个资源的请求没有命中强缓存,就会发一个请求到服务器,验证协商缓存是否命中,如果协商缓存命中,请求响应返回的HTTP状态为304 (Not Modified),该请求不携带实体数据,若未命中,则返回200并携带资源实体数据。协商缓存是利用的是Last-Modified,If-Modified-Since和ETag、If-None-Match这两对Header来管理的

清除浏览器缓存的方式:配置webpack打包输出文件名

先来看看打包差异对比图

第一次打包:未配置

第二次打包:未配置

第一次打包:配置过后

第二次打包:配置过后

附上主要配置代码

const { defineConfig } = require('@vue/cli-service')const timestamp = new Date().getTime()module.exports = defineConfig({ configureWebpack: { output: { // 修改输出js目录名及文件名 filename: `js/[name]-test-${timestamp}.js`, chunkFilename: `js/[name]-test-${timestamp}.js`, }, },})总结

由此可见,没配置过的webpack输出文件名,每次打包产生的文件是一样的,所以浏览器缓存以为还是之前的js文件,就直接从缓存获取,在项目中配置webpack打包输出文件名还是很有必要的,是杜绝发布后存在的缓存问题的最有效方式,知道了配置的原理,vite配置原理也是一样,自行查配置

本文链接地址:https://www.jiuchutong.com/zhishi/283732.html 转载请保留说明!

上一篇:uniapp通过watch监听和computed的使用(uniapp监听网络状态)

下一篇:e_srcv03.exe是什么进程 e_srcv03进程是安全程序吗(csrsv.exe是什么)

  • vivox70pro+怎么关闭后台应用(vivox70pro怎么关闭5g)

    vivox70pro+怎么关闭后台应用(vivox70pro怎么关闭5g)

  • 苹果11pro电池多少(苹果11pro电池多大)

    苹果11pro电池多少(苹果11pro电池多大)

  • 小米8总是自动关机(小米8总是自动弹出音量)

    小米8总是自动关机(小米8总是自动弹出音量)

  • 红米note8pro红外线怎么用(红米note8pro红外遥控器怎么用)

    红米note8pro红外线怎么用(红米note8pro红外遥控器怎么用)

  • 抖音的好友请求在哪可以看(抖音的好友请求在哪里看)

    抖音的好友请求在哪可以看(抖音的好友请求在哪里看)

  • 华为手机黑屏白字怎么调回来(华为手机黑屏白字怎么恢复白屏黑字了)

    华为手机黑屏白字怎么调回来(华为手机黑屏白字怎么恢复白屏黑字了)

  • ipad7电池多少毫安(ipad电池78%需要更换吗)

    ipad7电池多少毫安(ipad电池78%需要更换吗)

  • 三星显示水滴震动(三星s10水滴提示)

    三星显示水滴震动(三星s10水滴提示)

  • ios14不支持6s(ios14不支持无线充电)

    ios14不支持6s(ios14不支持无线充电)

  • 键盘句号是哪个键(键盘上的句号是哪一个)

    键盘句号是哪个键(键盘上的句号是哪一个)

  • opporenopcamoo是什么型号(opporenopcam00是什么手机型号)

    opporenopcamoo是什么型号(opporenopcam00是什么手机型号)

  • 选定双面打印却仍然单面(选定双面打印却打不出来)

    选定双面打印却仍然单面(选定双面打印却打不出来)

  • 手机屏凸起来了是什么原因(手机屏凸起来了怎么办)

    手机屏凸起来了是什么原因(手机屏凸起来了怎么办)

  • word页眉页脚距边界怎么设置(word页眉页脚距边界均为1.3厘米怎么设置)

    word页眉页脚距边界怎么设置(word页眉页脚距边界均为1.3厘米怎么设置)

  • oppor9s闪充在哪里设置(oppor9s闪充标志图片)

    oppor9s闪充在哪里设置(oppor9s闪充标志图片)

  • 淘宝删除颜色算改sku吗(淘宝怎么去掉颜色分类)

    淘宝删除颜色算改sku吗(淘宝怎么去掉颜色分类)

  • vivo手机怎么恢复相册(vivo手机怎么恢复出厂设置忘记密码)

    vivo手机怎么恢复相册(vivo手机怎么恢复出厂设置忘记密码)

  • 拼多多到底是怎么拼的(拼多多到底是怎样一种存在)

    拼多多到底是怎么拼的(拼多多到底是怎样一种存在)

  • 华为荣耀9x有没有nfc功能(华为荣耀9X有没有OTG)

    华为荣耀9x有没有nfc功能(华为荣耀9X有没有OTG)

  • 蜗牛卡可以长期用吗(蜗牛卡不能用了怎么办?)

    蜗牛卡可以长期用吗(蜗牛卡不能用了怎么办?)

  • windows未正确加载(Windows未正确加载)

    windows未正确加载(Windows未正确加载)

  • paamoo是什么手机型号(pahmoo是什么手机型号)

    paamoo是什么手机型号(pahmoo是什么手机型号)

  • 来分期显示未定义错误(来分期异常订单是什么意思)

    来分期显示未定义错误(来分期异常订单是什么意思)

  • 在win7系统中,弹出安全警告怎么关闭?(在win7系统中如何让电脑恢复出厂设置方法)

    在win7系统中,弹出安全警告怎么关闭?(在win7系统中如何让电脑恢复出厂设置方法)

  • 水培吊兰的养殖方法(水培吊兰的养殖周期)

    水培吊兰的养殖方法(水培吊兰的养殖周期)

  • python使用send启动生成器(python send_from_directory)

    python使用send启动生成器(python send_from_directory)

  • 人头税是什么税
  • 经营范围变更银行不变更有影响吗
  • 国债收益率如何定价
  • 软件维护费属于费用还是资产
  • 增值税零申报触发附加税零申报
  • 发出商品是用进货吗
  • 代理记账公司收费项目
  • 自产货物用于本企业在建工程交增值税不
  • 进口代收业务
  • 团队接待的程序及标准
  • 建筑业预缴税款都要填哪些表
  • 奖金个人所得税筹划
  • 企业支付小额劳务费税率
  • 免税的投资收益需要调整利润表吗
  • 个人缴纳失业保险的比例
  • 泡菜增值税率
  • 房产赠与税如何征收2021
  • 企业所得税看哪里
  • 公司以银行存款名义为员工垫付医疗费分录怎么写
  • 印花税税率需要记忆吗
  • 电子普通发票进什么科目
  • 同一控制下的企业合并的会计核算方法
  • 事业单位固定资产报废处置流程
  • 固定资产什么时候增加
  • 工厂新增项目需要立项、环境评价
  • 建筑劳务公司的会计账务处理
  • 报销业务招待费属于什么现金流量项目
  • 利润分配怎么核算
  • 当月应计提的折旧额等于
  • 股东借款作为项目资本金
  • 已付货款没有发票能做支出吗
  • 融资a轮之前
  • 企业所得额不能扣除
  • ElementPlus DateTimePicker日期时间选择器限制可选时间范围(精确时分秒)
  • 二手车 交易税费
  • php消息队列kafka
  • 税控减免怎么做账
  • 资金筹集业务核算实训内容
  • php读取文件
  • 大二期末要考试吗
  • chat p
  • 新购买的发票如何读取
  • 企业有什么项目
  • 过路费属于会计哪个科目
  • 财务人员工资构成
  • wordpress全站伪静态
  • 成本收入核算表
  • 商业承兑汇票如何追索
  • 投资性房地产进项税抵扣
  • 应收账款损失率计算公式
  • 28栏分次预缴税额是手动填写吗?
  • 税金及附加核算哪些税费
  • 残料入库计入
  • 外籍人员个税汇算清缴流程
  • 缴纳上月附加税怎么做分录
  • 转回存货跌价准备对递延所得税资产的影响
  • 固定资产确认条件最新
  • 设置密码保护的pdf怎么转word
  • xboxone怎么设置中文
  • windows vista界面
  • macbook macos
  • centos7脚本
  • linux下history命令显示历史指令记录的使用方法
  • centos6.8分区方案
  • 解决的英文
  • windows7 sp1升级包
  • win10天气系统怎么弄掉
  • win10多用户独立
  • js倒计时结束操作
  • 批处理 ftp
  • node教学视频
  • unity3d Hair real time rendering 真实头发实时渲染
  • sticky memo widget
  • 批处理的扩展名
  • 扬州税务学院官网朱诗柱
  • 签订税务三方协议
  • 广东省电子税务局登录方式
  • 广东地方税务局官网
  • 工程审计费计入什么科目
  • 出口退税申报时间规定
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设