我最近在寻找一些网络托管解决方案,一些提供商提供了各种托管位置,例如美国或英国的服务器。

我的问题是:从性能的角度来看,它真的有所作为吗? 让我们说我期待来自欧洲大陆的大部分流量?

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

将网站托管在与预期流量最多的同一个县中的任何利弊都是什么?

有帮助吗?

解决方案

是的,显然它在某种程度上确实很重要。

此程度取决于您的网站优化级别(页面大小,AJAX使用情况,Flash等)

根据我的经验示例。从俄罗斯到美国的往返航程是200ms。对于针对性能进行优化的小型网站没有任何区别,但它为SmartClient访问此站点的Web API带来了巨大的可用性差异。

其他提示

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

绩效是一个考虑因素,支持是另一个考虑因素。

经过几次不同的体验后,我们在时区选择了一家提供商。虽然大多数提供商都要求全天候提供支持,但是在他们工作日的中间,这是一个非常不同的交易。

如果可以,我说去当地。

另请查看托管计划的详细信息。

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

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

这对冰岛来说是一个大问题,因为与欧洲的光纤连接远远大于美国。所以这取决于那样的变量。

另一个例子:新西兰大学的学生必须支付更多费用才能获得“国际”资助。国内网站(例如,坎特伯雷大学)。

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

是的,这绝对重要,正如其他人已经说过的那样。实际上你每增加100毫秒就会失去眼球。

我要补充的一个必然结果是,你的主机所处的数据中心是什么以及他们正在盯着谁是真正重要的 - 主要交换点上的主机与几个大电信之间的差异与第三层数据中心的主机可以像美国和欧洲一样大。

由于地理原因,谷歌只是在整个地方都有盒子,他们故意在几乎每个主要的互联网交换点,他们也在与所有人对等,以便他们的包可以任何网络上的路由都是最快的。

你显然无法做到这一切,但是一旦你将它缩小到几个提供商,你可以在一天中的不同时间跟踪路径并查看跳数和跳跃时间,并找出最小的延迟时间。用户。 (即,如果您的所有用户都在德国,请在法兰克福选择一个位置,并从那里跟踪您的候选名单中的所有提供商。)

提到的另一件事是延迟,但我认为要强调的是,如果它是一个连续的数据,它可能不是很大,取决于数据类型,但如果它的网站多次被击中以完成一个某种事务(例如ajax应用程序调用多个Web服务),这可能会开始加上高延迟(ping)

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

关于性能,我使用了Mosso和Media Temple,并且发现英国的访问速度非常快,我不能说它对浏览我网站的用户有任何实际影响。

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

物理距离,而因素并不总是意味着延迟会自动上升。另一个因素是与其他国家的运输公司签订直接对等协议。例如,您可能会发现来自英国的跳数/ ping时间 - >与英国相比,美国是有利的 - >英国的连通性。

当然,请查看 http://www.speedtest.net/ 并查看其中的差异在亚洲托管与在美国托管

对于小型网站来说,这是可以接受的。我在各州托管我自己的网站和项目,而我和很多网站用户都在英国。

另一个要注意的因素是您选择作为主人的司法辖区内的法律。一个典型的例子是The Pirate Bay在瑞典举办,因为他们对受版权保护的内容持有态度。

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top