我很好奇为什么共享服务器上的一个客户端站点的性能非常差,我想知道是否有办法找出在同一台服务器上托管了多少其他站点。我找到了这个反向IP查找站点:
http://reverseip.domaintools.com/
声称客户的网站IP也被3000多个其他网站使用。我对其他客户的网站进行了快速调查,这是下一个最接近的两倍以上,大多数在800 - 1500范围内。
这是否意味着在一台服务器上托管了3000多个站点,或者是否仍有多台服务器共享IP?基本上我想知道这是否是网站运行缓慢的主要原因。
答案 0 :(得分:1)
是的,它很可能意味着。这是非常普遍的,并且是出售便士的公司的唯一途径甚至可以赚取利润。
通过Web服务器中的虚拟主机支持完成。这依赖于DNS和浏览器/客户端作为HTTP请求的一部分向服务器提供引用URL。然后,HTTP服务器知道客户端认为他从哪个URI请求URI,并将请求映射到该站点树。这些树通常位于同一个磁盘上,但网站可能被监禁或虚拟化。
例如,我看到的数字高于3000。
如果您想要更好,您必须转移到更高质量的提供商,和/或获取您自己的IP地址。
答案 1 :(得分:1)
在公共互联网上,共享相同的IP地址 意味着共享同一物理服务器。以下是共享IP的方法,并在不同的物理服务器上进行处理:
从服务器的角度来看也是如此。服务器不必须知道请求发起的“原始”IP地址。大多数情况下,我们在家中和办公室都使用路由器和其他设备代理和/或NAT'ed。毕竟,只有很多可用的公共IP地址(至少是IPv4),我们不能为每个设备提供一个公共IP地址:)。
结束语句:服务器和客户端只知道彼此网络的入口/出口点。除此之外,他们不知道物理设备的内部IP地址。