相对 URL 与绝对 URL 对加载时间的影响

Influence of relative vs. absolute URLs on loading time

提问人:Evgeniy 提问时间:10/24/2023 更新时间:10/24/2023 访问量:23

问:

我的意思是对的吗,那就是:

在 javascript 和 CSS 中,使用相对 url 引用自己的资源可以避免 SSL、DNS 等多个延迟 - 并实现加载时间的增益。

示例:比background:url('../img/image.gif')background:url('https://www.example.com/img/image.gif')

页面速度

评论


答:

2赞 Barry Pollard 10/24/2023 #1

使用相对 URL 或绝对 URL 没有区别,浏览器在发送之前无论如何都会将其转换为绝对 URL。顺便说一句,与获取资源所需的其他一切相比,转换速度也非常快,因此不会对性能产生有意义的影响。

因此,唯一可以加快速度的是,如果您使用绝对的外部 URL。因此,如果加载,则 use 通常比 use 更快,因为第一个服务器位于同一台服务器上,因此不需要设置新连接的成本。http://www.example.combackground:url('/img/image.gif')background:url('https://cdn.example.com/img/image.gif')https://cdn.example.com

评论

0赞 Rick Viscomi 10/24/2023
对相对同原产地和绝对交叉原产地有很好的区分