2013-09-30 88 views
1

Apache加載「http://mywebsite.com」和「/」之間有速度差嗎?絕對vs相對鏈接速度

前者實際上是否通過廣域網提取數據?我注意到如果我ping「mywebsite.com」,它比我ping「本地主機」慢,但這是否適用於從點擊鏈接加載頁面時的Apache?

回答

2

localhost通常會解析爲IP地址127.0.0.1(回送接口)。對於其他域,您的操作系統需要在DNS服務中查找相應的IP地址,然後執行遠程ping,http操作等......我期望與外部服務的每次交互都會增加延遲,與相應的內部服務相比操作。有時候可以緩存這些DNS值,以便查找懲罰只支付一次和一段時間。至於解析和訪問URL的速度差異取決於客戶端邏輯,但可能可以忽略不計。相對路徑的一個關鍵優勢是您的服務不會意識到其部署,並且可以在不改變一堆URL的情況下將其移動到別處。