100Mbps、1Gbps、2Gbps 或 10Gbps 网络端口如何影响网站/服务器性能?

3 web-hosting

(对不起,如果这个问题看起来很傻。)我看到许多流行的托管公司仍然提供(主要)100mbps 的网络交换机——Hostgator 和 Rackspace 就是很好的例子。虽然很少有提供千兆上行链路连接 - 例如 mediatemple - 大公司(如 Softlayer,可能是唯一的公司)甚至提供 2Gbps 和 10Gbps 端口。

但这一切对我来说都有意义。这将如何影响网站或服务器的性能?有人应该如何知道他们是否需要超过 100mbps?

考虑一个 wordpress 博客每月接收 40-5000 万次页面浏览量和 1.5mb 的单个页面大小。是否需要 1Gbps 上行链路?

sys*_*138 13

实际上,很少有网络服务器能够以足够快的速度移动数据,从而使 GigE 网络链接显着饱和。那些可能倾向于流式传输大文件(视频、.ISO 文件等),或者是非常繁忙的静态内容服务器。应用程序逻辑往往会减慢速度,以至于 Web 服务器会在其他资源耗尽之前耗尽它们的带宽。

也就是说,在某些应用程序中,更快的源确实发挥了作用,这就是计算延迟和整体网络吞吐量。我们最近在 ServerFault 上的两个问题中讨论了这个问题:

在这种情况下,GigE 链路的瞬时饱和似乎会导致感知吞吐量整体下降。

至于确定何时需要将带宽升级到服务器,这在很大程度上取决于您对服务器的操作。对于每个页面加载需要数百个连接的服务器,您可能会比只需要 15 个连接的服务器更快地遇到它。它因人而异。

  • +1 我喜欢这一切归结为:“它因人而异。” (3认同)
  • 对不精确问题的标准 IT 答案。 (3认同)