上周我们写了关于 预取和预加载 的文章,但忘记提及 preconnect
。值得庆幸的是,Ilya Grigorik 已经写了一篇关于这个难以捉摸的资源提示的精彩文章。
Preconnect 是优化工具箱中一个重要的工具。如上例所示,它可以消除请求路径中许多代价高昂的往返行程——在某些情况下,可以将请求延迟减少数百甚至数千毫秒。也就是说,明智地使用它:每个打开的套接字都会在客户端和服务器端产生成本,您要避免打开可能不会使用的套接字。一如既往,应用、衡量真实世界的影响,并进行迭代,以从该功能中获得最佳性能收益。