前端---需要了解浏览器相关知识--浏览器请求服务器资源---缓存

知识点1:

掘金1:浏览器缓存
掘金2 :浏览器缓存

一、浏览器缓存 请求(静态资源 | 动态资源)

一、缓存是什么?

复制代码
如果没有缓存的机制 每次都要重新请求静态资源 1.从网络上的下载时间,肯定大于从硬盘里读的时间 2.浪费流量

二、为什么?

bash 复制代码
文件地址一样,就一定会缓存
例如: 
首次访问	www.baidu.com?123.js

更换地址	www.baidu.com?234.js

切回地址	www.baidu.com?123.js

浏览器会自动缓存,

三、怎么做?

问题1、 怎么样才能让浏览器知道 我需要更新我的缓存了

关于时间戳计算问题参考地址:

复制代码
假如我设定一个定时器,每到一定的时间去更新  「 cacheTime  」,就解决了

问题2,使用定时器,也会遇到问题,规定1小时发送一个请求,但是接口中的数据 5分钟有改动(数据不及时),或者1小时02分钟有改动(发现未变动,获取的还是缓存中的数据),还是会存在问题,这就是

(强缓存) 的弊端, 我不知道什么时间去更新,去调用。

相关推荐
Python私教2 分钟前
Node.js 开发环境搭建全攻略(2025版)
javascript
lht63193561219 分钟前
从Windows通过XRDP远程访问和控制银河麒麟 v10服务器
linux·运维·服务器·windows
无名小兵26 分钟前
前端渲染大体积 多页面pdf
前端
c0detrend34 分钟前
读诗的时候我却使用了自己研发的Chrome元素截图插件
前端·chrome
qiudaorendao38 分钟前
作业11.9
linux·服务器·apache
希冀1231 小时前
【Vue】第五篇
前端·javascript·vue.js
Moonbit1 小时前
你行你上!MoonBit LOGO 重构有奖征集令
前端·后端·设计
littleplayer1 小时前
Root-> A ->B -> C page, 当前C page, 如何返回B,又如何直接返回A page呢
前端
岚天start1 小时前
解决方案—K8S集群的日志按天并按照命名空间分类定时同步到日志服务器
服务器·docker·kubernetes·shell·日志备份
www_stdio1 小时前
JavaScript 中的数组:开箱即用却暗藏玄机
javascript