我在这里找到了许多关于这个概念的条目,但没有一个实际上提供了合法/具体的证据来支持他们声称在性能方面实际上更好。人们谈论绝对路径需要额外的DNS请求,但从客户端(浏览器)的角度来看,当调用相对链接时,浏览器仍然将其转换为绝对链接(据我所知)。 (注意:以下不是我的网站,但用于证明这一目的,因为它具有必要的信息,我可以通过店主获取下面的日志条目):服务器路径性能(绝对vs相对链接)
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请求(因此“较长”的时间来获取绝对路径图像VS相对路径图像以下站点:?
扁平化表示浏览器必须使用绝对路径进行出站呼叫,而它只是“知道”它在您的服务器上的相对路径。这看起来很遥远,但又一次:我在寻找具体的证据/证据。