HTTP#

解析URL,获取协议、主机、端口、路径等信息。

生成HTTP请求信息

DNS解析#

客户端本地缓存:浏览器和操作系统都会缓存 DNS 结果,同一个域名第二次访问直接命中,延迟几乎为零

本地 DNS 服务器缓存:你的 ISP 或公司 DNS 服务器缓存了大量热门域名,大多数请求在第2步就结束了

TTL 控制缓存时长:域名所有者通过 TTL(Time To Live)值控制缓存多久失效

工程上的进一步优化

根 DNS 服务器全球有 13 组(实际上千台),通过 Anycast 路由到最近的节点 大型 DNS 服务商(如 8.8.8.8、1.1.1.1)缓存命中率极高,通常 <10ms 就能返回 操作系统的 DNS 解析结果在进程间也会共享

可靠传输TCP#

本站总访问量  ·  访客数
你的IP 获取中…