2013-09-30 132 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的情况下将其移动到别处。