# HTTP 103 Early Hints与Preload协同治理 ## 概览 - Early Hints 在主响应准备期间提前推送 `Link` 提示,使浏览器预先建立连接与获取关键资源。 - 与 Preload/Prefetch/Preconnect 协同,改善关键路径与阻塞时间。 ## 技术参数(已验证) - 响应:服务器在最终 `200` 前发送 `103`,包含 `Link: ; rel=preload; as=style` 等提示。 - 提示类型:`preload`(立即获取)、`preconnect`(提前建连)、`dns-prefetch`(域名预解析)。 - 缓存与一致性:Early Hints 不携带实体;浏览器按提示执行;需避免与最终响应头冲突。 - 部署支持:部分服务器与 CDN 支持 103(如 Cloudflare);需测试客户端兼容与回退。 - 观测:记录提示命中与加载时序变化;以 RUM 验证收益。 ## 实战清单 - 为关键 CSS/JS/字体与首屏图像下发 Early Hints 与 Preload;控制数量避免过度抢占带宽。 - 与缓存/版本策略协同;对不同网络条件进行分层评估。 - 在发布管道中生成与审计 `Link` 提示;持续优化命中率与时序。

发表评论 取消回复