在我的網站,我傾向於使用網站的鏈接,而不是相對鏈接,如下圖所示:相對鏈接是否比網站鏈接快得多?
我用:
<link rel="stylesheet" type="text/css" href="http://www.example.com/_css/_all/stylesheet-global-styles.css" />
替代(相對):
<link rel="stylesheet" type="text/css" href="/_css/_all/stylesheet-global-styles.css" />
我使用網站鏈接的原因是因爲我使用了很多虛榮URL,例如:
example.com/test => example.com/test.php
example.com/test/1 => example.com/test.php?id=1
作爲第二個例子中多重'/'的結果,我的頁面認爲它們在網站的子目錄中,因此'相對'鏈接不起作用,除非我放入'../'。我不能這樣做,因爲這意味着基於查詢字符串是否存在以及有多少'/'。因此,我不得不使用網站鏈接來包含我所需的內容。
我知道每個請求都必須執行DNS查找,這會降低速度,但是我的問題是,如果我鏈接了5個樣式表和腳本,速度會有多慢?
不知道,但不認爲這真的有差別。 – elclanrs 2012-02-17 08:14:39
[性能:絕對vs.相對URL]可能的重複(http://stackoverflow.com/questions/5158444/performance-absolute-vs-relative-urls) – 2012-02-17 08:15:31
@點擊討論的話題似乎有點不同 – 2012-02-17 08:19:02