### [preconnect:提前握手省下几百毫秒](https://www.huociguo.com/article/1844)
**Published:** 2026-10-03T02:35:19
**Author:** 米了
**Excerpt:** 🔌 页面要连 CDN、字体、接口三个域,首屏明显慢。在 里加几条 ,加载快了一截。 提前把三件事做了:DNS …
🔌 页面要连 CDN、字体、接口三个域,首屏明显慢。在 `head` 里加几条 ``,加载快了一截。
`preconnect` 提前把三件事做了:DNS 解析、TCP 握手、TLS 协商。等真正发请求时,这些准备工作已完成,省下往返时间。

提前建连,请求发出去就少等
写法:
```
```
⚠️ 别贪多。每个预连接都占一条连接资源,只给关键第三方域。和 `dns-prefetch` 比,`preconnect` 多做 TCP 和 TLS,代价也更大。跨域带凭据的资源记得加 `crossorigin`,否则浏览器会再握一次。
其余优化,预连接配合 `preload` 用,关键资源路径更短。
**Tags:** DNS预连接, preconnect, 握手优化, 资源预连接, 首屏提速
**Categories:** HTML5
---