我最近正在研究一些网络托管解决方案,其中一些提供商提供了各种托管位置,例如基于美国或英国的服务器。
我的问题是:从性能的角度来看,它真的会有所不同吗?假设我预计大部分流量来自欧洲大陆?
如果流量来自英国,服务器位于英国的事实是否会产生更大的差异。
将网站托管在与大多数预期流量相同的县有什么优点和缺点?
我最近正在研究一些网络托管解决方案,其中一些提供商提供了各种托管位置,例如基于美国或英国的服务器。
我的问题是:从性能的角度来看,它真的会有所不同吗?假设我预计大部分流量来自欧洲大陆?
如果流量来自英国,服务器位于英国的事实是否会产生更大的差异。
将网站托管在与大多数预期流量相同的县有什么优点和缺点?
是的,距离 = 延迟 = 更慢。这就是为什么谷歌、亚马逊和其他大型网站在不同地区甚至大洲拥有多个数据中心的原因。
是的,显然它在某种程度上确实很重要。
这个程度取决于您的网站优化水平(页面大小、AJAX、Flash 等的使用)
以我的经验为例。从俄罗斯到美国的往返时间为 200 毫秒。对性能优化过的小型网站没有任何影响,但是对于SmartClient访问本站Web API的可用性有很大的不同。
性能是一个考虑因素,支持是另一个考虑因素。
经过几次不同的体验后,我们选择了我们所在时区的提供商。尽管大多数供应商都声称提供 24/7 全天候支持,但在他们的工作日中间与在他们的午夜是一个非常不同的交易。
如果可以的话,我说去本地。
还要检查托管计划的详细信息以了解费用。
在匈牙利,大多数供应商为国家网络提供的带宽比提供给国外的带宽更大。假设您购买了一个计划,并且您与该国的连接速度为 100 Mb/s,但与国外的连接速度仅为 10 Mb/s。这是因为内部带宽对他们来说比国际带宽便宜。
因此,将服务器定位到使用最多的国家是有好处的。
这对冰岛来说意义重大,因为与欧洲的光纤连接比与美国的连接要大得多。所以它取决于这样的变量。
另一个例子:新西兰大学的学生访问“国际”网站要比访问国内网站(例如坎特伯雷大学)支付更多费用。
可能与您无关,但说明位置可能是因素!
是的,正如其他人已经说过的那样,这绝对很重要。实际上,每增加 100 毫秒,您就会失去眼球。
我要补充的推论是,您的主机位于哪个数据中心以及它们与谁对等非常重要——主要交换点的主机与几家大型电信公司的主机与主机之间的区别第三层数据中心可以像美国和欧洲一样大。
谷歌不仅出于地理原因在各地都有盒子,它们有意在几乎每个主要的互联网交换点,而且它们还与每个人对等,以便他们的数据包可以在任何给定速度最快的网络上路由片刻。
您显然无法做到所有这些,但是一旦您将其范围缩小到几个提供商,您就可以跟踪路由并查看一天中不同时间的跃点和跃点时间,并找出对您的用户具有最少延迟的内容。(即,如果您的所有用户都在德国,请在法兰克福选择一个地点,然后从那里跟踪您候选名单中的所有提供商。)
提到的另一件事是延迟,但我认为要强调的是,如果它是一个连续的数据流,它可能不会很大,具体取决于数据类型,但如果它是一个多次被点击以完成某些事务的站点排序(例如,ajax 应用程序调用多个 Web 服务)这可能会开始增加高延迟(ping)
与性能无关的另一个考虑因素是搜索引擎优化,一些 SEO 人员认为,在其他地理位置的服务器上托管站点可能会对结果中的位置产生一些影响。我不确定这有多准确,但如果强大的 SEO 位置对您很重要,可能需要研究一下。
在性能方面,我同时使用了 Mosso 和 Media Temple,并且发现在英国的访问速度非常快,我不能说它对浏览我网站的用户有任何真正的影响。
尽管如此,我目前将所有网站都保存在英国的数据中心。
物理距离虽然一个因素并不总是意味着延迟会自动上升。另一个因素是是否与其他国家的过境运营商直接建立对等协议。例如,您可能会发现从 UK -> US 的跳数/ping 时间甚至比 UK -> UK 连接更有利。
当然,看看http://www.speedtest.net/看看亚洲托管与美国托管的区别
对于一个小网站来说,这是可以接受的。我在美国托管自己的网站和项目,而我自己和很多网站用户都在英国。
另一个需要注意的因素是您选择作为房东的管辖范围内的法律。一个典型的例子是在瑞典举办的海盗湾,因为他们对受版权保护的内容持积极态度。
缺少的一点是,如果您有欧盟客户,您必须确保遵守欧洲隐私法。这可能意味着没有美国或美国拥有的供应商。
是的。性能取决于数据中心与用户之间的距离。更近意味着更快,反之亦然。