1

apache 加载“ http://mywebsite.com ”和“/”之间是否存在速度差异?

前者是否真的通过 WAN 拉取数据?我注意到如果我 ping “mywebsite.com” 它比我 ping “localhost” 慢,但是从点击的链接加载页面时这是否适用于 apache?

4

1 回答 1

2

localhost 通常解析为 ip 地址 127.0.0.1(环回接口)。对于其他域,您的操作系统需要在 DNS 服务中查找相应的 IP 地址,然后执行远程 ping、http 操作等......我希望与外部服务的每次交互都会增加延迟,与相应的内部服务相比手术。有时这些 DNS 值可以被缓存,这样查找惩罚只需要支付一次。至于解析和访问 URL 的速度差异,这取决于客户端逻辑,但可能可以忽略不计。相对路径的一个关键优势是您的服务不知道它的部署,并且可以在不更改一堆 URL 的情况下将其提升和移动到其他地方。

于 2013-09-30T15:05:55.870 回答