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

  • oppok9pro按键音怎么关闭(oppoa93s按键音)

    oppok9pro按键音怎么关闭(oppoa93s按键音)

  • 附近荣耀手机售后维修点(附近荣耀手机售后维修点电话)

    附近荣耀手机售后维修点(附近荣耀手机售后维修点电话)

  • vivo手机自启动开关在哪里设置(vivo手机自启动管理在哪里设置)

    vivo手机自启动开关在哪里设置(vivo手机自启动管理在哪里设置)

  • windows defender是啥(Windows Defender是第三方软件吗)

    windows defender是啥(Windows Defender是第三方软件吗)

  • i5r5区别(华为i5和r5有啥区别)

    i5r5区别(华为i5和r5有啥区别)

  • 可以通过wifi知道浏览记录吗(可以通过wifi知道对方手机在干嘛的吗)

    可以通过wifi知道浏览记录吗(可以通过wifi知道对方手机在干嘛的吗)

  • 聊天记录迁移能看到删掉的信息吗(聊天记录迁移能看到对方的聊天记录吗)

    聊天记录迁移能看到删掉的信息吗(聊天记录迁移能看到对方的聊天记录吗)

  • 红米k20pro能开空调吗(红米k20pro可以开空调嘛)

    红米k20pro能开空调吗(红米k20pro可以开空调嘛)

  • 闲鱼拉黑名单了还能看见我的发布吗(闲鱼拉黑名单了还能下单吗)

    闲鱼拉黑名单了还能看见我的发布吗(闲鱼拉黑名单了还能下单吗)

  • 抖音歌曲版权原因限制分享怎么解决(抖音 bgm 版权)

    抖音歌曲版权原因限制分享怎么解决(抖音 bgm 版权)

  • 查看群相册群主知道吗(群相册在哪里看微信)

    查看群相册群主知道吗(群相册在哪里看微信)

  • 由于视频格式版权限制无法播放(由于视频格式版权限制,该视频无法播放)

    由于视频格式版权限制无法播放(由于视频格式版权限制,该视频无法播放)

  • 手机腾讯会员怎么分享给别人使用(手机腾讯会员怎么分享二维码登录微信)

    手机腾讯会员怎么分享给别人使用(手机腾讯会员怎么分享二维码登录微信)

  • windows任务栏上的内容是什么(windows任务栏上一般不包含)

    windows任务栏上的内容是什么(windows任务栏上一般不包含)

  • mi 8 ud是什么手机(shot on mi8 ud什么手机)

    mi 8 ud是什么手机(shot on mi8 ud什么手机)

  • 随机存取存储器(RAM)的最大特点是(随机存取存储器的最大特点是)

    随机存取存储器(RAM)的最大特点是(随机存取存储器的最大特点是)

  • 电脑第一次充电要多久(电脑第一次充电充满了就拔吗)

    电脑第一次充电要多久(电脑第一次充电充满了就拔吗)

  • 手机上wps怎么做表格(手机上wps怎么做文档)

    手机上wps怎么做表格(手机上wps怎么做文档)

  • 为啥抖音直播是黑屏(为啥抖音直播是开的,别人看不到)

    为啥抖音直播是黑屏(为啥抖音直播是开的,别人看不到)

  • 抖音评论表情包怎么弄(抖音评论表情包怎么添加)

    抖音评论表情包怎么弄(抖音评论表情包怎么添加)

  • 拼多多怎么查消费历史(拼多多怎么查消费账单)

    拼多多怎么查消费历史(拼多多怎么查消费账单)

  • vivos1微信视频怎么开美颜(vivos1微信视频怎么开美颜功能设置)

    vivos1微信视频怎么开美颜(vivos1微信视频怎么开美颜功能设置)

  • 用友t3反结账的操作步骤(用友t3反结算)

    用友t3反结账的操作步骤(用友t3反结算)

  • iphonexsmax激活步骤(iphonexsmax激活步骤视频)

    iphonexsmax激活步骤(iphonexsmax激活步骤视频)

  • Mac怎么自定义快捷键打开控制中心?Mac自定义快捷键打开控制中心(mac怎么设置快捷图标)

    Mac怎么自定义快捷键打开控制中心?Mac自定义快捷键打开控制中心(mac怎么设置快捷图标)

  • apt-sortpkgs命令  排序软件包索引文件(apt-show-versions)

    apt-sortpkgs命令 排序软件包索引文件(apt-show-versions)

  • 税务师补报名时间可以交费吗
  • 什么是小规模纳税人税率
  • 个人勾机给公司开票怎么开
  • 土增清算问题
  • 固定资产本期发生额怎么算
  • 预提费用在资产负债表哪个科目
  • 进项都抵扣完了怎么办
  • 其他应付款属于哪类
  • 缴纳的增值税比账面的少怎么做账
  • 购入库存商品未付款怎么做账
  • 无偿赠送货物怎么做账
  • 职工福利费劳保用品
  • 外贸企业免税收入怎么申报
  • 资本公积是啥
  • 收购企业账务处理
  • 高管培训费不能税前列支
  • 已认证未入账的分录
  • 运费单是什么
  • 销售百分比法计算步骤
  • 对外投资公司经营范围
  • 商贸企业仓储服务有哪些
  • 销售的增长率公式是什么
  • 企业外购材料的入账价值包括
  • 个体工商户200万以下减半
  • 固定资产折现率怎么算
  • 土地交易服务费分录
  • 企业有哪些项目名称
  • 退休职员工伤补助金放哪个科目?
  • 剑灵2.0win7
  • 文档自动填写怎么弄
  • 个税手续费反还
  • 职工教育经费会计准则最新规定
  • 扩展组件可以删除吗
  • 办公室装修入账
  • 小规模纳税人进项可以抵扣吗
  • wordpress是开源吗
  • github ci/cd
  • 毕业设计烦死了
  • php开发接口
  • 旅游业发票怎么抵扣
  • 劳务费如何支付
  • 个体户怎么报增值税
  • 福利费工会经费教育经费计提比例
  • 预缴城建税税率
  • 工人意外伤害保险
  • 哪些合同必须签订书面合同
  • 三免三减半递延所得税案例
  • 维修费发票应必须开具吗
  • 公司购买汽车的会计分录
  • 固定资产卡片账是明细账吗
  • 登记会计账簿的基本要求
  • 增值税专用发票查询系统官方网站
  • 土地需要摊销嘛?
  • 工资表里有什么
  • 资固定资产清理
  • 企业代扣个人社保最新会计处理
  • 子公司利润母公司还有其他方式吗
  • 公司财务部门工作职责
  • 卡片式账簿的优点是能够避免账页散失
  • xp系统怎么删除系统
  • windows7 设置
  • explorer.exe进程文件
  • macbookpro怎么删除快捷方式
  • RPDFLchr.exe - RPDFLchr是什么进程 有什么用
  • win7开机后一段时间卡死
  • win10edge浏览器怎么设置兼容模式
  • 查找linux
  • js动态引入css文件
  • pythonreduce函数的作用
  • cocos2dx schedule
  • opengl基本图形绘制
  • nodejs全栈前景
  • javascript运用
  • dos 改名
  • unity资源包管理器
  • js图片轮播和点击切换
  • 广州市国家税务局第三分局
  • 河北省税务局对外公开电话
  • 广西电子税务局电话人工客服电话
  • 金税盘读取发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设