复制数据中心对加速响应有用吗?

时间:2010-08-12 21:01:15

标签: web-applications application-design

有不同类型的数据中心,所以我想解释一下,我所说的数据中心设置的目的是为地球上的某个地方提供更快的内容。

据我了解,每个数据中心都共享对数据存储的访问权限,并且基本上只存在于世界的某个地方,以防止请求从数千英里到主服务器。

但是,由于每个数据中心都必须保持数据与其他数据同步,这不会减慢一切,从而抵消了将它们放在世界不同地区的好处吗?

例如,假设一个结果集必须从主服务器回到主页 - 这与用户自己向该主服务器发出请求不一样吗?

显然不是,因为企业使用它们,所以也许有人可以解释这一点。

2 个答案:

答案 0 :(得分:1)

简短的回答是整体数据传输速度正如您所期望的那样慢。但是,由于转移到分支中心可以在非高峰时间发生(当受影响的用户较少时),因为用户可以从更快的位置访问数据,所以可以提高感知性能。

答案 1 :(得分:1)

根据我的理解,每个用户的数据总是有一个“实时”服务器,所有请求都被送到实时服务器。同步发生在非高峰时刻。当用户四处移动时,系统将一直等到数据完全同步,然后将它们迁移到最近的服务器。

我自己没有在这样的系统上工作,但这是我对它如何运作的理解。