HTTP/1.1 时代为绕过并发限制有哪些优化手段,各自的代价是什么
围绕“HTTP/1.1 时代为绕过并发限制有哪些优化手段,各自的代价是什么”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖完整回答要覆盖多开连接、域名分片、资源合并与内联,并指出它们与缓存粒度和连接开销的矛盾。
计算机网络 · 缓存面试题第 1 页,显示第 1–9 题,共找到 9 道完整解析,可继续按分类、标签与关键词缩小范围。
按稳定语义路径排序
围绕“HTTP/1.1 时代为绕过并发限制有哪些优化手段,各自的代价是什么”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖完整回答要覆盖多开连接、域名分片、资源合并与内联,并指出它们与缓存粒度和连接开销的矛盾。
围绕“HTTP/2 Server Push 的设计意图是什么,为什么实践中被弃用”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要说明主动推送省往返的初衷与缓存匹配困难、推送浪费带宽的实际问题,并给出 103 Early Hints 或 preload 的替代方。
围绕“客户端如何发现一个站点支持 HTTP/3,Alt-Svc 与 HTTPS DNS 记录各起什么作用”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖必须讲首次仍走 TCP 经 Alt-Svc 响应头或 HTTPS/SVCB DNS 记录获知 QUIC 端点并缓存,以及升级失败回退。
本题讲清 DNS 缓存的三个层级:浏览器内存缓存、操作系统缓存、递归解析器缓存的查询顺序、各自作用与 TTL 失效边界,并给出改 DNS 不生效时的逐层排查方法。
围绕“DNS 的否定缓存(negative caching)是什么,为什么查询不存在的域名也会被缓存”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要解释 NXDOMAIN/NODATA 响应如何被 SOA 记录的 TTL 控制缓存。
本文解释 DNS 记录修改后不会立即生效的真正原因是各级缓存 TTL 未过期,而非“全球传播”需要时间;给出提前降低 TTL、等待旧缓存过期、再变更记录的具体操作方法,并讨论 TTL 过短带来的查询压力与边界条件。
本题要求讲清 DNS 解析从本地缓存到根、顶级域、权威服务器的完整查询链路,并准确区分递归查询与迭代查询在责任划分上的本质差异,含工程场景与失败边界。
围绕“DNS 记录中的 TTL 起什么作用,TTL 设置过长或过短分别带来什么问题”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要明确 TTL 如何决定缓存有效期,并给出变更 IP 前调低 TTL 的实战策略。
围绕“HSTS 解决了什么问题,max-age、includeSubDomains 和 preload 各自有什么作用”给出直接结论、机制拆解、可复现验证、常见误区与追问,重点覆盖需要解释强制 HTTPS 防 SSL 剥离及首次访问前的 preload 弥补方案。