- 25
- 0
- 约小于1千字
- 约 1页
- 2023-08-12 发布于海南
- 举报
如何避免发送 HTTP 请求?
这个思路你看到是不是觉得很奇怪,不发送 HTTP 请求,那还客户端还怎么和服务器交互数据?⼩林你这不是耍流
氓嘛?
冷静冷静,你说的没错,客户端当然要向服务器发送请求的。
但是,对于⼀些具有复性的 HTTP 请求,⽐如每次请求得到的数据都⼀样的,我们可以把这对「请求-响应」的
数据都缓存在本地,那么下次就直接读取本地的数据,不必在通过⽹络获取服务器的响应了,这样的话 HTTP/1.1
的性能肯定⾁眼可⻅的提升。
所以,避免发送 HTTP 请求的⽅法就是通过缓存技术,HTTP 设计者早在之前就考虑到了这点,因此 HTTP 协议的
头部有不少是针对缓存的字段。
那缓存是如何做到的呢?
客户端会把第⼀次请求以及响应的数据保存在本地磁盘上,其中将请求的 URL 作为 key ,⽽响应作为 value ,两者
形成映射关系。
这样当后续发起相同的请求时,就可以先在本地磁盘上通过 key 查到对应的 value ,也就是响应,如果找到了,就
直接从本地读取该响应。毋庸置疑,读取本次磁盘的速度肯定⽐⽹络请求快得多,如下图:
您可能关注的文档
- 图解网络-小林coding-v3.0_4.pdf
- 图解网络-小林coding-v3.0_5.pdf
- 图解网络-小林coding-v3.0_6.pdf
- 图解网络-小林coding-v3.0_7.pdf
- 图解网络-小林coding-v3.0_8.pdf
- 图解网络-小林coding-v3.0_9.pdf
- 图解网络-小林coding-v3.0_13.pdf
- 图解网络-小林coding-v3.0_14.pdf
- 图解网络-小林coding-v3.0_15.pdf
- 图解网络-小林coding-v3.0_16.pdf
- 中国国家标准 GB/T 48336.304-2026星闪无线通信系统 第304部分:基础服务层 5G蜂窝网络融合.pdf
- CCAA《管理体系认证基础》第2版+三色笔记office完整版-2026.docx
- RCS-901系列超高压线路成套保护装置技术和使用说明书.pdf
- RCS-902A(B.C.D)型超高压线路成套保护装置技术说明书.pdf
- PCS-923A断路器失灵起动及辅助保护测控装置技术使用说明书.pdf
- RCS-924A型T区保护装置技术和使用说明书.pdf
- GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统.pdf
- 中国国家标准 GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统.pdf
- 《GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统》.pdf
- 中国国家标准 GB/T 48355-2026石化化工用软起动装置.pdf
最近下载
- 人教版(2019)高中地理必修第一册+第二册期末核心考点复习提纲汇编.pdf VIP
- 07CJ03-1 轻钢龙骨石膏板墙 .docx VIP
- 2025年副流感病毒核酸检测能力验证报告.pdf
- 信捷DS3-DS3E-DS3L系列伺服驱动器用户使用手册.pdf
- 广东省选调生考试申论真题.docx VIP
- 毛织物.ppt VIP
- ISO 14001:2026《环境管理体系 要求及使用指南》正式版(中文版) .pdf VIP
- ISO10010-2025质量管理 理解、评价和改进组织的质量文化指南(中文版2025-).docx VIP
- 《研究生培养教程之二:如何阅读文献》.ppt VIP
- CECS 664-2020 膜结构工程施工质量验收规程.pdf VIP
原创力文档

文档评论(0)