位置: 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是什么)

  • 支付宝怎么绑定营业执照(支付宝怎么绑定亲情号付款)

    支付宝怎么绑定营业执照(支付宝怎么绑定亲情号付款)

  • 电饭煲显示e3是什么原因(电饭煲显示e3是什么意思)

    电饭煲显示e3是什么原因(电饭煲显示e3是什么意思)

  • 苹果手机突然呲呲的响(苹果手机突然呲的一声然后屏幕变成紫色)

    苹果手机突然呲呲的响(苹果手机突然呲的一声然后屏幕变成紫色)

  • iqooneo支持红外线吗(iqoo neo5支持红外线)

    iqooneo支持红外线吗(iqoo neo5支持红外线)

  • 长沙地铁app充值的钱怎么退(长沙地铁app充值的钱可以退吗)

    长沙地铁app充值的钱怎么退(长沙地铁app充值的钱可以退吗)

  • 微信怎么看单向好友(微信怎么看单向删除还是双向)

    微信怎么看单向好友(微信怎么看单向删除还是双向)

  • 抖音极速版无法提现怎么回事(抖音极速版无法注销账号该怎么办)

    抖音极速版无法提现怎么回事(抖音极速版无法注销账号该怎么办)

  • qq电话关闭麦克风对方看得见吗(qq电话关闭麦克风)

    qq电话关闭麦克风对方看得见吗(qq电话关闭麦克风)

  • 电脑设置高性能的利弊(电脑设置高性能模式开不了机)

    电脑设置高性能的利弊(电脑设置高性能模式开不了机)

  • 朋友圈被停用怎么恢复(朋友圈被停用怎么解封频繁)

    朋友圈被停用怎么恢复(朋友圈被停用怎么解封频繁)

  • 微博无法使用红包(微博无法使用红包怎么回事)

    微博无法使用红包(微博无法使用红包怎么回事)

  • 苹果7突然一直无服务(苹果7突然一直无服务修要多少钱)

    苹果7突然一直无服务(苹果7突然一直无服务修要多少钱)

  • 苹果最小的手机是哪款(苹果最小的手机多少钱)

    苹果最小的手机是哪款(苹果最小的手机多少钱)

  • 天猫延迟发货被投诉对店铺会有影响吗(天猫延迟发货罚款多少)

    天猫延迟发货被投诉对店铺会有影响吗(天猫延迟发货罚款多少)

  • word文档数字间距怎么设置(word文档数字间隔太宽怎么办)

    word文档数字间距怎么设置(word文档数字间隔太宽怎么办)

  • 乐视2手机短信如何导出(乐视2手机短信怎么设置)

    乐视2手机短信如何导出(乐视2手机短信怎么设置)

  • 电脑微信怎么用摄像头(电脑微信怎么用小程序)

    电脑微信怎么用摄像头(电脑微信怎么用小程序)

  • 怎么才算拼多多新用户(怎么才算拼多多新人)

    怎么才算拼多多新用户(怎么才算拼多多新人)

  • 钉钉报销的钱在哪里领(钉钉报销的钱在哪里看到没到账)

    钉钉报销的钱在哪里领(钉钉报销的钱在哪里看到没到账)

  • qq闺蜜空间怎么设置(qq闺蜜空间怎么进去)

    qq闺蜜空间怎么设置(qq闺蜜空间怎么进去)

  • 腾讯手游助手如何修改手机型号?(腾讯手游助手如何隐藏鼠标)

    腾讯手游助手如何修改手机型号?(腾讯手游助手如何隐藏鼠标)

  • uniapp微信小程序实现连接低功耗蓝牙打印功能(uniapp微信小程序支付流程)

    uniapp微信小程序实现连接低功耗蓝牙打印功能(uniapp微信小程序支付流程)

  • 红字冲回账务处理
  • 金税四期对增值税发票的比对
  • 典当行借款合同需交印花税吗
  • 税金及附加怎么登账
  • 进项都抵扣完了怎么办
  • 没有抵扣的进项发票,开错了对方没有作废
  • 子公司分红款没收到,宣告分红可以免税吗
  • 会议收入包括哪些
  • 出口转内销税费
  • 投资子公司的现金流量
  • 资本公积转实收资本会计科目
  • 金蝶财务软件如何打印凭证
  • 税金总额是税金的意思吗
  • 二手房分析总结范文
  • 超市购物卡开票可以做账吗
  • 企业所得税免税收入和不征税收入
  • 商标转让增值税税目
  • 上个月没有报个税这个月一起报
  • 餐饮行业采购流程图
  • 固定资产提前报废需要补提折旧吗
  • 旅游业开办费
  • 代理运费进项税额抵扣
  • 计提福利费用会计分录
  • 超市库存商品分为哪几类
  • 预缴税金跨区域涉税在哪查询
  • 投资公司如何确定收入
  • 收到税务局信息
  • 联想笔记本电脑官网旗舰店
  • 存出投资款是什么凭证
  • 企业所得税申报错误怎么更改
  • 取得土地所有权范围内的树如何处理
  • 股东借款作为项目资本金
  • 加拿大沿海城市有哪些
  • 工资总额包括哪些福利费
  • 纺织企业成本核算表
  • 哪些费用可以用医保
  • 生产企业一般贸易
  • 已领待用物资
  • 会计人员准则
  • framework模块
  • php如何生成html
  • 增值税发票申报单怎么填
  • 投资收益属于营业成本吗
  • php 错误和异常处理
  • php 下载上传文件
  • php添加数据到数据库失败error
  • element excel
  • python中的sum函数怎么用
  • 赠品怎么做
  • 残保金是什么单位收的
  • 计算企业所得税分录
  • mysql 重复记录查询
  • 物业公司广告费收入税率
  • 小规模纳税人出售使用过固定资产
  • 辅助生产车间的低值易耗品计入
  • 残保金申报常见问题
  • 中小企业的判定标准
  • 财务报表中的净利润
  • 计提应付款是什么意思
  • 购车融资是什么意思
  • 交易性金融资产包括哪些项目
  • 预付账款怎么转
  • 办公用水电费计入什么科目
  • jdbc连接mysql数据库步骤
  • win10系统如何将c盘的软件移到d盘
  • macbookair无响应
  • igfxsrvc module
  • linux去掉文件换行符
  • 恢复已删除的聊天记录微信
  • 查看win8.1版本
  • igfxem module是什么程序
  • linux在云计算中的使用
  • windows7 无线服务
  • unity ulua
  • js如何获取当前页面的url
  • highcharts update
  • 法人变更税务登记表怎么填
  • 发票税务抽奖怎么操作
  • 北京定额发票查验
  • 北京摇号摇中了能过户吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设