【发布时间】:2013-09-30 14:35:13
【问题描述】:
apache加载“http://mywebsite.com”和“/”有速度差异吗?
前者是否真的通过 WAN 拉取数据?我注意到如果我 ping “mywebsite.com” 会比我 ping “localhost” 慢,但是从点击的链接加载页面时这是否适用于 apache?
【问题讨论】:
标签: apache localhost relative-path absolute-path
apache加载“http://mywebsite.com”和“/”有速度差异吗?
前者是否真的通过 WAN 拉取数据?我注意到如果我 ping “mywebsite.com” 会比我 ping “localhost” 慢,但是从点击的链接加载页面时这是否适用于 apache?
【问题讨论】:
标签: apache localhost relative-path absolute-path
localhost 通常解析为 ip 地址 127.0.0.1(环回接口)。对于其他域,您的操作系统需要在 DNS 服务中查找相应的 IP 地址,然后执行远程 ping、http 操作等......我希望与外部服务的每次交互都会增加延迟,与相应的内部服务相比手术。有时这些 DNS 值可以被缓存,因此查找惩罚只支付一次。至于解析和访问 URL 的速度差异,这取决于客户端逻辑,但可能可以忽略不计。相对路径的一个关键优势是您的服务不知道它的部署,并且可以在不更改一堆 URL 的情况下将其提升和移动到其他地方。
【讨论】: