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

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

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

相关推荐
Mr_fang7194017 分钟前
iframe 导致 Vue Router go(-1) 无法正常返回问题解决方案
前端
Drift_Dream19 分钟前
Node.js 第二课:用核心模块构建你的第一个服务器
前端·后端
DEMO派24 分钟前
首页图片懒加载实现方案解析
前端
采云 AI24 分钟前
小程序订单接单超时时间功能解释
服务器·小程序·apache
用户9520816117929 分钟前
百度地图MapVThree Editor:地图编辑
前端
Lisonseekpan35 分钟前
RBAC 基于角色的访问控制模型详解与实践指南
java·服务器·网络·后端·spring·log4j
程序员龙语1 小时前
CSS 文本样式与阴影属性
前端·css
小安运维日记1 小时前
RHCA - DO374 | Day09:自定义内容集和执行环境
linux·运维·服务器·系统架构·ansible·改行学it
LYFlied1 小时前
【每日算法】LeetCode 152. 乘积最大子数组(动态规划)
前端·算法·leetcode·动态规划
2501_938810111 小时前
动态IP与短效IP的关系
服务器·网络协议·tcp/ip