代码之家  ›  专栏  ›  技术社区  ›  kristof

这些天网络托管位置重要吗?

  •  8
  • kristof  · 技术社区  · 16 年前

    我最近查看了一些网络托管解决方案,其中一些提供商提供了各种托管位置,例如基于美国或英国的服务器。

    我的问题是:从性能的角度看,它真的有什么区别吗? 假设我预计大部分交通都来自欧洲大陆?

    如果流量来自英国,那么服务器位于英国这一事实是否会产生更大的影响?

    在同一个县内托管一个网站的利弊与大多数预期流量相同吗?

    14 回复  |  直到 13 年前
        1
  •  5
  •   Rinat Abdullin    16 年前

    是的,显然这在某种程度上很重要。

    这个程度取决于站点优化的级别(页面大小、Ajax和Flash的使用等)

    从我的经验来看。从俄罗斯到美国的往返时间为200毫秒,这对优化性能的小型网站没有任何影响,但对智能客户端访问该网站的Web API有很大的可用性差异。

        2
  •  7
  •   ceejayoz    16 年前

    是的,距离=延迟=较慢。这就是为什么谷歌、亚马逊和其他大型网站在不同的地区,甚至各大洲都有多个数据中心。

        3
  •  5
  •   Simon    16 年前

    性能是一个考虑因素,支持是另一个考虑因素。

    经过几次不同的经历,我们选择了时区内的供应商。尽管大多数供应商声称24/7支持,但在他们工作日的正午,这和他们工作的正午是一个非常不同的交易。

    如果可以的话,我说去当地。

        4
  •  4
  •   Biri    16 年前

    还要查看托管计划的详细信息以了解费用。

    在匈牙利,大多数供应商为国家网络提供的带宽比为外国提供的带宽要大。假设您购买了一个计划,并且您有一个到该国的100MB/s连接,但是只有一个到该国以外的10MB/s连接。这是因为内部乐队比国际乐队便宜。

    因此,将服务器定位到使用最多的国家是有好处的。

        5
  •  2
  •   Ólafur Waage    16 年前

    这对冰岛来说是一件大事,因为到欧洲的光纤连接比到美国的要大得多,所以它取决于这样的变量。

        6
  •  2
  •   Paul Dixon    16 年前

    另一个例子:新西兰大学的学生必须支付更多的钱才能通过国内网站访问“国际”网站。( University of Canterbury 例如。

    可能与你无关,但说明位置是因素!

        7
  •  2
  •   joelhardi    16 年前

    是的,这确实很重要,正如其他人已经说过的。每多100毫秒你就会失去眼球。

    我要补充的一个推论是,你的主机所在的数据中心和它们所关注的对象真的很重要——一个主机在一个主要交换点有几个大型电信公司,而另一个主机在一个第三层数据中心有几个盒子,这两者之间的区别可能和美国和欧洲一样大。

    谷歌不 只是 由于地理原因,到处都有盒子,它们被有意地放在几乎所有主要的互联网交换点,而且它们也在与每个人窥视,这样它们的数据包就可以在任何特定时刻以最快的速度在任何网络上路由。

    显然,您不能做到这一切,但是一旦您将范围缩小到几个提供者,您就可以跟踪路由,查看一天中不同时间的跳数和跳数,并找出对您的用户延迟最小的是什么。(例如,如果您的所有用户都在德国,请在法兰克福选择一个地点,然后从那里跟踪到入围名单中的所有提供商。)

        8
  •  1
  •   mattlant    16 年前

    前面提到的另一件事是延迟,但我认为需要强调的是,如果它是一个连续的数据链,根据数据类型,它可能不会很大,但是如果它的站点多次被击中以完成某种类型的事务(例如,Ajax应用程序调用多个Web服务),这可能会开始加起来具有高延迟(ping)。

        9
  •  1
  •   Rick Curran    16 年前

    另一个与性能无关的考虑因素是搜索引擎优化,一些SEO人士认为在其他地理位置的服务器上托管站点会对结果的放置产生一些影响。我不确定这有多准确,但如果强大的SEO位置对您很重要,可能需要研究一下。

    在性能方面,我已经使用了Mosso和Media Temple,并且发现在英国这里的访问速度非常快,我不能说它对浏览我的网站的用户有任何真正的影响。

    尽管如此,我目前所有的网站都保存在英国的数据中心。

        10
  •  1
  •   erlando    16 年前

    物理距离虽然一个因素并不总是意味着延迟自动增加。另一个因素是,国际单项体育联合会与设在其他国家的过境承运人签订了直接对等协议。例如,您可能会发现,与UK->UK连接相比,UK->US的跃点/Ping时间数量是有利的。

        11
  •  1
  •   Sijin    16 年前

    当然,看看 http://www.speedtest.net/ 看看亚洲的托管和美国的托管的区别

        12
  •  1
  •   Douglas F Shearer    16 年前

    对于一个小场地来说,这是不可接受的。当我和许多网站用户在英国时,我在美国托管自己的网站和项目。

    另一个需要注意的因素是您选择作为东道主的管辖区内的法律。这方面的一个主要例子是海盗湾在瑞典的托管,因为他们对受版权保护的内容持有利的态度。

        13
  •  1
  •   Stephan Eggermont    13 年前

    缺少的一点是,如果你有欧盟客户,你必须确保遵守欧洲隐私法。这可能意味着没有美国或美国拥有的供应商。

        14
  •  0
  •   Jayson Tamayo    13 年前

    对。性能取决于数据中心与用户的距离。越近意味着越快,反之亦然。