【发布时间】:2014-05-11 13:46:15
【问题描述】:
我在这里找到了许多讨论这个概念的条目,但没有一个真正提供合法/具体的证据来支持他们的说法,即在性能方面实际上更好。人们谈论需要额外 DNS 请求的绝对路径,但从客户端(浏览器)的角度来看,在调用相对链接时,浏览器仍将其转换为绝对链接以进行调用(据我所知)。
您可以在此处查看(注意:以下不是我的网站,但用于证明此目的,因为它具有必要的信息,并且我能够通过所有者获得您在下面找到的日志条目):
http://heyjosh.net/lw/pathtest.html
10.20.7.143 - - [10/Oct/2013:10:37:59 -0400] "GET /lw/pathtest.html HTTP/1.1" 200 248 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.95 Safari/537.36"
10.20.7.143 - - [10/Oct/2013:10:37:59 -0400] "GET /lw/prop-service.jpg HTTP/1.1" 200 8777 "http://heyjosh.net/lw/pathtest.html" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.95 Safari/537.36"
10.20.7.143 - - [10/Oct/2013:10:37:59 -0400] "GET /lw/prop-support.jpg HTTP/1.1" 200 7540 "http://heyjosh.net/lw/pathtest.html" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.95 Safari/537.36"
任何人都可以提供实际证据证明存在额外的 GET 请求(因此获取绝对路径图像与相对路径图像相比“更长”的时间?以下网站:
http://www.boogiejack.com/server_paths.html
Flat out 表示浏览器必须使用绝对路径进行出站调用,而它只是“知道”它在您的服务器上的相对路径。这似乎有些牵强,但又一次:我正在寻找具体的证据/证据。
【问题讨论】:
标签: html image performance linker