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

  • 未来消费市场趋势报告:品牌忠诚度进一步提高(未来消费的趋势分析)

    未来消费市场趋势报告:品牌忠诚度进一步提高(未来消费的趋势分析)

  • qq音乐主页隐藏怎么打开(qq音乐主页隐藏后别人进来能看到什么)

    qq音乐主页隐藏怎么打开(qq音乐主页隐藏后别人进来能看到什么)

  • 支付宝记录怎么永久删除(支付宝记录怎么查询系统)

    支付宝记录怎么永久删除(支付宝记录怎么查询系统)

  • excel如何把数据转化为图表(excel如何把数据转化为折线图)

    excel如何把数据转化为图表(excel如何把数据转化为折线图)

  • 微信上如何新建一个群(微信上如何新建的PDF 文档是什么样如何新建)

    微信上如何新建一个群(微信上如何新建的PDF 文档是什么样如何新建)

  • 您操作频率过快 请稍后再试(您操作频率过快 请稍后再试怎么办)

    您操作频率过快 请稍后再试(您操作频率过快 请稍后再试怎么办)

  • 手机录屏怎么截取一部分(手机录屏怎么截屏)

    手机录屏怎么截取一部分(手机录屏怎么截屏)

  • 苹果漏电如何检查(iphone漏电怎么修)

    苹果漏电如何检查(iphone漏电怎么修)

  • 手机烧屏影响使用吗(手机烧屏影响使用吗知乎)

    手机烧屏影响使用吗(手机烧屏影响使用吗知乎)

  • 手机屏幕出现黑白屏是怎么回事(手机屏幕出现黑方块怎么去除)

    手机屏幕出现黑白屏是怎么回事(手机屏幕出现黑方块怎么去除)

  • 误码率怎么算(误码率怎么算公式)

    误码率怎么算(误码率怎么算公式)

  • 快手一个手机号绑定两个怎么办(快手一个手机号能注册几个号)

    快手一个手机号绑定两个怎么办(快手一个手机号能注册几个号)

  • 大王卡共享热点怎么算(大王卡共享热点花钱吗)

    大王卡共享热点怎么算(大王卡共享热点花钱吗)

  • 快手号注销了手机号会解绑吗(快手号注销了手机绑定会不会解绑)

    快手号注销了手机号会解绑吗(快手号注销了手机绑定会不会解绑)

  • 苹果ipad内存能扩容吗(ipad内存可以扩容吗)

    苹果ipad内存能扩容吗(ipad内存可以扩容吗)

  • 荣耀v30pro防水等级(荣耀v30pro防水等级多少)

    荣耀v30pro防水等级(荣耀v30pro防水等级多少)

  • 怎么限制别人登录我的淘宝(怎么限制别人登录自己的微信)

    怎么限制别人登录我的淘宝(怎么限制别人登录自己的微信)

  • 微信怎么查转给一个人的账单(微信怎么查转给一个人的转账记录)

    微信怎么查转给一个人的账单(微信怎么查转给一个人的转账记录)

  • 小米手机照片在哪个文件夹(小米手机照片在电脑哪个文件夹)

    小米手机照片在哪个文件夹(小米手机照片在电脑哪个文件夹)

  • 华为mate50从sim卡导入联系人教程(华为mate手机sim卡怎么插)

    华为mate50从sim卡导入联系人教程(华为mate手机sim卡怎么插)

  • kernels32.exe是什么进程 有什么作用 kernels32进程查询(kernel32在哪个文件夹)

    kernels32.exe是什么进程 有什么作用 kernels32进程查询(kernel32在哪个文件夹)

  • 三代税款手续费退费申请
  • 企业所得税年报申报时间
  • 评估报告是什么
  • 小微企业年度所得税优惠政策
  • 印花税计入什么科目会计分录
  • 出租房屋转为投资房屋
  • 劳动合同扣税太狠了吧
  • 财务报告与财务报表的联系与区别
  • 城建税少申报了怎样罚款
  • 委托付款税务认可吗
  • 经济法中企业营业收入包括哪些?
  • 农产品加工增值率怎么算
  • 结转无形资产账面价值
  • 罚款从工资扣除的说明
  • 应付职工薪酬要结转吗
  • 预收账款缴税的计算公式
  • 公司购入房产账务处理
  • 住宿专票怎么入账
  • 技术开发免征增值税属于普通零税率项目么?
  • boot mac os from
  • php实现批量删除
  • 简易征收月末需要转出未交增值税吗
  • 一般纳税人普通发票怎么交税
  • 计入固定资产成本的费用
  • iphone11 iphone10区别
  • imgrd.exe是什么
  • pnp.npn
  • 从午夜穹顶看育空河,加拿大育空道森市 (© Robert Postma/Getty Images)
  • 外购商誉是资产吗
  • pace框架
  • 管理费用属于产品成本项目的费用吗
  • 应付票据抵付应付账款会计分录
  • 微信小程序自定义函数
  • 库存股属于什么会计科目
  • php 构造方法
  • php 创建对象
  • 预缴所得税会计分录咋做
  • 小满秒懂百科
  • uni-app ——使用uploadFile上传多张图片
  • 【机器学习】9种回归算法及实例总结,建议学习收藏
  • 图像的傅里叶变换和离散余弦变换实验报告
  • vue前端面试官常问的问题
  • 上个月的发票未上传成功可以删除吗
  • 融资租赁后续会计处理
  • 个人给境外公司付款
  • 代扣代缴境外增值税时间
  • 发票项目要求
  • 商誉需要交税吗
  • 控股子公司注销母公司账务处理实例
  • 请问资产负债表中净资产怎么算
  • 固定资产直接记入费用科目
  • 付款人和开票人必须相符吗
  • 纳税调整调减有哪些
  • 进项有效期
  • 内账会计的岗位职责
  • 金税盘抵增值税
  • 发出商品 会计科目
  • 银行定期利息怎么算一年
  • 进项税额和销项税额有什么区别
  • 票据比例
  • 月末忘记结转怎么办
  • 预付账款是属于什么类
  • ROW_NUMBER SQL Server 2005的LIMIT功能实现(ROW_NUMBER()排序函数)
  • mysql 5.7启动
  • centos6.10修改主机名
  • windowsxp怎么用
  • archlinux ip地址
  • win7 win8 win8.1
  • win8如何进入高级启动项模式
  • win81激活
  • linux ii
  • javascript中循环结构包括
  • 关于extjs4如何获取grid修改后的数据的问题
  • bat调用vbs脚本
  • android解析
  • shell脚本 -ne 0
  • jquery元素选择器有哪些
  • 浙江省工伤停工留薪期分类目录
  • 顺德中学校徽图片大全1998年
  • 建筑企业应如何选择适用的质量体系标准
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设