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

知识点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分钟有改动(发现未变动,获取的还是缓存中的数据),还是会存在问题,这就是

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

相关推荐
林太白几秒前
Vite+React+ts项目搭建(十分钟搭建个最新版React19项目吧)
前端·后端·react.js
Mr. Cao code1 分钟前
Nginx与Apache:Web服务器性能大比拼
运维·服务器·前端·nginx·apache
荻酷社区8 分钟前
HTML+CSS+JavaScript实现的AES加密工具网页应用,包含完整的UI界面和加密/解密功能
javascript·css·html
中微子13 分钟前
用 ECharts + React 打造环形饼图:从 0 到 1 入门
前端
彭于晏爱编程15 分钟前
密码的,YOU不能不知道的Next.jsSSR(服务端渲染)
前端·javascript·react.js
再学一点就睡18 分钟前
手撕前端常用 7 种设计模式:从原理到实战,附完整代码案例
前端·设计模式
龙在天22 分钟前
vue3如何封装统一的弹窗
前端
一枚前端小能手26 分钟前
🚀 应用出了问题你都不知道,别着急我来帮你
前端·监控
yvvvy38 分钟前
前端性能优化全家桶:从重绘重排到面试连招,一篇搞懂
前端·javascript·面试
1024小神41 分钟前
微信小程序原生wxml中的事件函数
前端