HTTP的场景实践

embedded/2024/9/24 22:42:52/
http://www.w3.org/2000/svg" style="display: none;">

HTTP的场景实践:任选一个浏览器,对于其涉及的请求中的缓存策略展开具体分析

https://i-blog.csdnimg.cn/blog_migrate/513399ae1cd323520f2f947985c6af24.png" alt="" />

https://i-blog.csdnimg.cn/blog_migrate/298d0e8759103920f6db70b1eb72ddf0.png" alt="" />

https://i-blog.csdnimg.cn/blog_migrate/b6a70bf324a4f16059bd937b6938786d.png" alt="" />

1. 强缓存:

  • Cache-Control用于指定缓存的最长有效时间。

  • Expires用于指定资源过期的日期。

2. 协商缓存:

  • ETag用于标识资源的唯一标识符,浏览器会将前一次请求时获得的ETag值发送到服务器,由服务器判断资源是否发生了变化。

  • Last-Modified表示资源的最后修改时间,浏览器会将前一次请求时获得的最后修改时间发送到服务器,由服务器根据已有的最后修改时间决定是否返回资源内容。

3. HTTP/2缓存:

  • HTTP/2通过多路复用技术,在同个连接上同时传送多个请求和响应,减少了网络请求的延迟。

  • HTTP/2还支持服务器推送(Server Push)技术,服务器可以在浏览器请求之前主动将一些资源推送给浏览器,提前缓存这些资源。

4. Service Worker:

  • Service Worker能够拦截网络请求并缓存响应,当用户离线时,可以从本地缓存中获取资源,提供离线浏览能力。

httpsiblogcsdnimgcnblog_migratea06289336493d506c1f6ead50d6df388png_30">https://i-blog.csdnimg.cn/blog_migrate/a06289336493d506c1f6ead50d6df388.png" alt="" />百度浏览器的缓存策略:

https://i-blog.csdnimg.cn/blog_migrate/e2616b390be0ce0211e5987f5ecc1ffa.png" alt="" />

https://i-blog.csdnimg.cn/blog_migrate/1a0285b1a8b6410d522d45721358019f.png" alt="" />

https://i-blog.csdnimg.cn/blog_migrate/1a05cf1319d6dfb79c58496d30302424.png" alt="" />


http://www.ppmy.cn/embedded/94052.html

相关文章

83.SAP ABAP从前台找字段所在表的两种方法整理笔记

目录 方法1:F1查看技术信息 F1 技术信息 方法2:ST05开启跟踪 Activate Trace Input and save data Deactivate Trace Display Trace 分析你想要的表 方法1:F1查看技术信息 从前台找一个屏幕字段所在表,一般通过按F1来查找…

pod详解 list-watch机制 预选优选策略 如何指定节点调度pod

K8S是通过 list-watch 机制实现每个组件的协同工作 controller-manager、scheduler、kubelet 通过 list-watch 机制监听 apiserver 发出的事件,apiserver 也会监听 etcd 发出的事件 scheduler的调度策略: 预选策略(Predicates)…

【论文解读】Performance comparison among popular implementations of H.264 encoders

级别:IOP作者:H Y El-Arsh, A S Elliethy, A M Abdelaziz and H A Aly机构:Military Technical College时间:2021下载地址:Performance comparison among popular implementations of H.264 encoders摘要 研究背景: 论文关注由无人机(UAV)携带的高分辨率相机捕获的遥感视…

河南萌新联赛2024第(四)场:河南理工大学 B C D F H I

题目集 B 小雷的神奇电脑 题目描述 小雷有一台特殊的电脑,这台电脑有一个 m m m位的寄存器,能够存储一个 m m m位的二进制数。换句话说,这台电脑可以存储一个从 0 0 0到 2 m − 1 2^m-1 2m−1之间的任何非负整数。 小雷还有一组 n n n个非…

python打怪练习

1. 求一个数的幂值 def mi(a, b):c afor i in range(b-1):a a * creturn aprint(mi(2, 4))2. 输出斐波那契数列 def feibonaqi(n):l []a 1b 1for i in range(n):l.append(a)l.append(b)a b ab a bprint(l)feibonaqi(5)3. 输出特定字典数据 keys [name, old, score…

NVIDIA Studio优化

NVIDIA Studio优化 在生产力方面,NVIDIA GPU打造的CUDA生态圈已经是业界无可匹敌的存在,RTX显卡也是设计师们优先考虑的高效工具,因此RTX40系列配合NVIDIA Studio驱动也将会为内容创作者们提供更加出色的选择。总的来说,目前RTX可以加速110多款主流创意应用,此外,SDK的提…

【vulnhub】WebDeveloper:1靶机

信息收集 靶机扫描 nmap 192.168.93.0/24 端口开放22、80 进行目录扫描,发现ipdata目录 进入该目录发现一个流量包,下载使用wireshark打开 查看后发现wordpress后台用户密码:webdeveloper:Te5eQg&4sBS!Yr$)wf%(DcAd 拼接/wp-admin 用找…

笔记本CPU天梯图(2024年8月),含AMD/骁龙等新CPU

原文地址(高清无水印原图/持续更新/含榜单出处链接): 2024年8月笔记本CPU天梯图 2024年8月笔记本CPU天梯图 2024年8月5日更新日志:常规更新Cinebench R23、PassMark笔记本CPU天梯图,新增Geekbench 6.2单核多核天梯图&…