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

  • iqoo8后盖材质(iqoo 8 pro后盖材质)

    iqoo8后盖材质(iqoo 8 pro后盖材质)

  • qq条件查找什么意思(qq条件查找的都是些什么人)

    qq条件查找什么意思(qq条件查找的都是些什么人)

  • 苹果11和苹果xsmax屏幕对比

    苹果11和苹果xsmax屏幕对比

  • 抖音小小洗衣机是什么软件(小小洗衣机现在叫什么)

    抖音小小洗衣机是什么软件(小小洗衣机现在叫什么)

  • 钉钉怎么把头像改成默认头像(钉钉怎么把头像改成正方形)

    钉钉怎么把头像改成默认头像(钉钉怎么把头像改成正方形)

  • 手机qq被单删怎么看(手机qq被删了怎么看以前的聊天记录)

    手机qq被单删怎么看(手机qq被删了怎么看以前的聊天记录)

  • 苹果手机关屏声音怎么设置(苹果手机关屏声音太小怎么办)

    苹果手机关屏声音怎么设置(苹果手机关屏声音太小怎么办)

  • 爱奇艺为什么只能一个人用(爱奇艺为什么只能登录两个设备)

    爱奇艺为什么只能一个人用(爱奇艺为什么只能登录两个设备)

  • qq默片怎么关闭(怎样关闭qq默契问答)

    qq默片怎么关闭(怎样关闭qq默契问答)

  • 微信被对方拉黑了还有什么方式可以知道(微信被对方拉黑是什么显示)

    微信被对方拉黑了还有什么方式可以知道(微信被对方拉黑是什么显示)

  • 微信加载99%就不动了(微信加载到50%不动了怎么办)

    微信加载99%就不动了(微信加载到50%不动了怎么办)

  • switch能用充电宝吗(switch用充电宝充不进去电)

    switch能用充电宝吗(switch用充电宝充不进去电)

  • 微信听不到对方说话怎么回事(微信听不到对方声音怎么办)

    微信听不到对方说话怎么回事(微信听不到对方声音怎么办)

  • 电池健康显示维修是什么意思(电池健康显示维修还可以继续用吗)

    电池健康显示维修是什么意思(电池健康显示维修还可以继续用吗)

  • 苹果一代手表有啥功能(苹果一代手表有心率检测吗)

    苹果一代手表有啥功能(苹果一代手表有心率检测吗)

  • 乐视手机乐头条怎么关闭(乐视手机关闭乐视头条)

    乐视手机乐头条怎么关闭(乐视手机关闭乐视头条)

  • 坚果pro3听筒在什么位置(坚果pro听筒声音小怎么调)

    坚果pro3听筒在什么位置(坚果pro听筒声音小怎么调)

  • 手机悬浮窗在哪里设置(vivo手机悬浮窗在哪)

    手机悬浮窗在哪里设置(vivo手机悬浮窗在哪)

  • 抖音新手怎么推热门(抖音新手怎么推广自己的店铺)

    抖音新手怎么推热门(抖音新手怎么推广自己的店铺)

  • 抖音个人号怎么转为企业号(抖音个人号怎么查看粉丝数据)

    抖音个人号怎么转为企业号(抖音个人号怎么查看粉丝数据)

  • ipx5防水能浴室用吗(防水等级ip55 洗澡)

    ipx5防水能浴室用吗(防水等级ip55 洗澡)

  • 电脑发送到手机的文件在哪里(怎样将大文件从电脑发送到手机)

    电脑发送到手机的文件在哪里(怎样将大文件从电脑发送到手机)

  • 滴滴出行拼车是什么意思(滴滴出行拼车是一口价吗)

    滴滴出行拼车是什么意思(滴滴出行拼车是一口价吗)

  • PRISMSTA.EXE - PRISMSTA是什么进程 有什么用

    PRISMSTA.EXE - PRISMSTA是什么进程 有什么用

  • macOS 10.13允许任何来源没有了怎么办?macOS 10.13允许任何来源没了开启步骤

    macOS 10.13允许任何来源没有了怎么办?macOS 10.13允许任何来源没了开启步骤

  • ashDisp.exe进程安全吗  ashDisp进程信息查询(asldrsrv.exe)

    ashDisp.exe进程安全吗 ashDisp进程信息查询(asldrsrv.exe)

  • 坏账准备转回的条件
  • 股东退股退本金及利润
  • 申报个税是按照当月工资,做账时候发的是上月工资
  • 附加税减征额怎么做分录
  • 期初数调整的分录怎么做
  • 城市建设税和教育费附加计算公式
  • 盈亏平衡点产量越高,项目风险越大
  • 事业单位结转资金和结余资金区别
  • 设备安装成本如何核算
  • 大额虚开发票做转出税款入什么会计科目?
  • 去年税收滞纳金计入什么科目
  • 免息分期怎么还款
  • 烟草批发环节加征的消费税税率是多少
  • 劳务费发票是几个点的税率
  • 开具增值税专用发票证明
  • 国税申报填错了怎么办
  • 土地的增值税进项能否抵扣
  • 电子承兑重复背书两次有影响吗
  • 母子公司之间支付的租赁费可以税前扣除么
  • 电子发票报销有什么用
  • 税控盘额度
  • 购入低值易耗品一批,实际成本4000元
  • 企业季度所得税可以弥补以前年度亏损吗
  • 物业费按年收取的规定
  • 华为mate手机sim卡怎么插
  • u盘启动器安装系统
  • 发票来了冲预付账款怎么记账
  • 百内国家公园塔状尖峰
  • linux命令解析
  • 电脑进不去系统一直在启动界面
  • surface pro记笔记
  • vue2editor
  • 上市公司发行股票是好还是坏
  • mac系统存储好大
  • php枚举类
  • 如何使用php写一个网页
  • 企业之间拆借资金
  • 广告费和业务宣传费税前扣除基数
  • 运输费属于燃料费用吗
  • vue mocha
  • 3d人体骨骼模型软件
  • ussd命令
  • 进口付汇和出口收汇
  • 固定资产投资账面价值
  • 交易性金融资产属于流动资产
  • 收到外币汇款怎么处理
  • 业务招待费的报销额度是多少
  • 上个月的留底税这个使用,会计分录
  • 一般纳税人企业所得税5%还是25%
  • 购买固定资产未入账
  • 企业购入固定资产误计入管理费用
  • 个人增值税发票税率
  • 收到托收凭证怎么做分录
  • 实缴出资未注明投资款
  • 减免税款借方有利息吗
  • 上月留抵税怎么算应纳税额
  • 列举2-4种特殊销售方式,其销售额如何确认?
  • 金蝶迷你版为什么打不开
  • 联营企业和子公司哪个好
  • 如何解决局域网问题
  • win8专业版系统更改电脑设置没反应
  • win10系统怎么修改用户名称
  • windows电源图标消失
  • windows storage server 2016下载
  • ipad文件使用技巧
  • linux虚拟系统
  • Linux中stat命令显示文件的基本使用教程
  • win10如何禁用windows defender
  • kb2859537是什么文件
  • win10安装office2016无法注册字体可以忽略吗?
  • linux删错文件
  • cocos creator js教程
  • 手机物理游戏
  • intent传递数据的方法
  • 深入理解javascript特性.pdf
  • python迭代器iter
  • js 输入
  • 事务所是干什么的会计
  • 民办幼儿园属于民营企业吗
  • 新能源审核多久
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设