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

  • 谷歌浏览器截图(谷歌浏览器 迅雷)(谷歌浏览器截图快捷键)

    谷歌浏览器截图(谷歌浏览器 迅雷)(谷歌浏览器截图快捷键)

  • 华为p50怎么设置翻转静音(华为p50怎么设置来电铃声)

    华为p50怎么设置翻转静音(华为p50怎么设置来电铃声)

  • 中国移动v7.4.0版本(中国移动app7.0)

    中国移动v7.4.0版本(中国移动app7.0)

  • 抖音做剪映任务入口在哪里(抖音做剪映任务怎么做)

    抖音做剪映任务入口在哪里(抖音做剪映任务怎么做)

  • 苹果手机健康码快捷指令怎么设置(苹果手机上的健康码怎么弄)

    苹果手机健康码快捷指令怎么设置(苹果手机上的健康码怎么弄)

  • 聊天界面有个耳朵(聊天时出现一个耳朵是怎么设置?)

    聊天界面有个耳朵(聊天时出现一个耳朵是怎么设置?)

  • 华为nova5 nfc怎么复制门禁卡(华为nova5 nfc怎么用门禁卡)

    华为nova5 nfc怎么复制门禁卡(华为nova5 nfc怎么用门禁卡)

  • 键盘没坏 就是打不了字(键盘没坏 就是打不了字怎么办)

    键盘没坏 就是打不了字(键盘没坏 就是打不了字怎么办)

  • 剪映如何将一个视频剪成两个(剪映如何将一个画面重复)

    剪映如何将一个视频剪成两个(剪映如何将一个画面重复)

  • 微信健康码是黑色的吗(微信健康码是黑色)

    微信健康码是黑色的吗(微信健康码是黑色)

  • iphone有5g吗(苹果有5g的手机吗)

    iphone有5g吗(苹果有5g的手机吗)

  • 能否通过一个视频找到抖音号

    能否通过一个视频找到抖音号

  • firefox是什么意思(mozilla firefox是什么意思)

    firefox是什么意思(mozilla firefox是什么意思)

  • 苹果11怎么进刷机模式(苹果11怎么进刷系统)

    苹果11怎么进刷机模式(苹果11怎么进刷系统)

  • ai性能是什么意思(ai性能体现在哪些方面)

    ai性能是什么意思(ai性能体现在哪些方面)

  • 京东取消订单会退红包吗(京东取消订单会退优惠券吗)

    京东取消订单会退红包吗(京东取消订单会退优惠券吗)

  • qq删留言操作过于频繁多久才能好(qq留言删了还能找回来吗)

    qq删留言操作过于频繁多久才能好(qq留言删了还能找回来吗)

  • 显示器重影是什么原因(显示器重影模糊是什么原因)

    显示器重影是什么原因(显示器重影模糊是什么原因)

  • 怎么下载字体到word(怎么下载字体到ai上)

    怎么下载字体到word(怎么下载字体到ai上)

  • 地铁乘车记录怎么删除(地铁乘车记录怎么开发票)

    地铁乘车记录怎么删除(地铁乘车记录怎么开发票)

  • 抖音首页怎么显示电话号(抖音首页怎么显示朋友)

    抖音首页怎么显示电话号(抖音首页怎么显示朋友)

  • 迅雷下载的视频在苹果手机什么位置(迅雷下载的视频怎么保存到手机相册)

    迅雷下载的视频在苹果手机什么位置(迅雷下载的视频怎么保存到手机相册)

  • 抖音共同关系是什么(抖音上共同关注和共同好友有什么区别)

    抖音共同关系是什么(抖音上共同关注和共同好友有什么区别)

  • 微信uwp与windows区别(微信uwp与桌面版区别)

    微信uwp与windows区别(微信uwp与桌面版区别)

  • 已认证进项税额怎么结转
  • 房地产企业增值税计算
  • 一般纳税人减免增值税政策
  • 什么公司不可以上市
  • 培训费计入办公会计科目吗?
  • 小规模纳税人劳务分包税率
  • 出口的商品交消费税吗
  • 费用会计具体工作总结
  • 企业的两金是哪两金
  • 个体工商户所得税税率表
  • 流动资产短期借款
  • 公司清算 债权
  • 工资条迟到扣款
  • 企业录用失业人员有税收优惠吗
  • 银行收付款通知短信
  • 预收房款缴所得税会计分录怎么写?
  • 电子产品发票税是多少
  • 出口退税销项税额计算公式
  • 小规模纳税人当月超过500万的部分怎么申报
  • 通用机打发票操作流程
  • 小规模纳税人国企
  • 罚款收入增值税税率是多少
  • 个体工商户增值税税率2023年
  • 个人转让怎么写
  • 信用卡购物消费怎么算
  • 其他公司垫付货款合法吗
  • 鸿蒙系统怎么切换回安卓
  • 成品油零售加油站增值税规定
  • 固定资产属于金融负债吗
  • 完美解决win11间歇性掉线
  • linux grep使用
  • os x yosemite dp5下载地址 os x 10.10 dp5更新内容
  • macos如何备份
  • 购物卡怎么给
  • 会计的四大基本要素
  • 微前端架构实现
  • 前端段落空两格怎么设置
  • 百度统计网址
  • es6 promise await
  • 微软 大中华区 前副总裁
  • 员工工资属于什么会计科目
  • 固定资产如何分类?
  • 赠送油卡怎么使用
  • 材料发票和工程发票的区别
  • 机器学习——果蔬分类
  • 销售折扣单独开发票
  • 债务豁免涉税
  • 汽车加油增值税专用发票
  • 纳税申报是根据什么填写的
  • 逃税是什么意思?
  • 公司按最低标准交社保可以申请补偿吗
  • 应收未收的款项如何会计处理
  • 汇算清缴弥补以前年度亏损多少年
  • 收到票据又转背书付了账务处理
  • 财政总预算会计的主体是
  • 公司注册取消验资
  • 开办费入哪个会计科目
  • 季度现金流量表本期数和上期数
  • 什么是对公账户?
  • 事业单位收到钱怎么记账
  • 实收资本包括哪些项目
  • 在window7
  • fat32转换为ntfs分区命令
  • xp系统和2003系统的异同
  • .ccc是什么文件
  • won10安装
  • onekey driver version是什么软件
  • win7的语言栏不见了
  • dos批处理教程
  • 详细说明什么是支撑
  • 深入理解javascript特性.pdf
  • Activity 的四种启动模式
  • jquery中的siblings方法
  • unity3d颜色
  • Android 自定义控件
  • JavaScript定义变量
  • python中scipy用法
  • 如何查看自己公司的税种
  • 国家规定的免税项目
  • 从租计征房产税怎么申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设