0

我的创业公司位于我们当前大多数用户所在的欧洲。

我正在寻找一个能够让我们扩展到美国和亚洲而不会影响性能的主机。

云是否解决了距离=延迟问题?

如果不是,那么对于成长中的初创公司来说,理想的托管地点在哪里?

一些数据:Asp.net 3.5 SQL 2005 Jquery(很多 Ajax)MVC

谢谢

4

2 回答 2

2

云只是一个抽象。它不会影响运行代码和托管数据的服务器的底层物理性质。如果存储您的数据的系统距离您的用户很远,那么无论您如何访问它们,都会有一些延迟。

大多数云提供商允许您选择您想要数据的位置 - 例如,Amazon S3允许您选择将数据存储在美国或欧洲 - 但没有提供商能够神奇地将所有数据同时存储在多个位置.

如果您想要多个数据中心的好处,则必须允许在每个位置同时更新,并且在不了解应用程序的业务逻辑的情况下无法同步此类更新,因此您将不得不编写一些代码去做这个。

您仍然需要查看每个云提供商提供的内容,并了解每个云提供商如何帮助解决您的问题,但您必须自己做一些工作。

于 2009-11-24T13:14:14.707 回答
0

您正在寻找的是用于 Windows 应用程序的 CDN(内容交付网络)托管。在 CDN 中,您的内容缓存在各大洲的各种 POP 上。因此,如果请求来自印度,则会提供存储在印度 POP 上的缓存内容副本。美国、欧盟和其他大陆的客户也是如此。

该技术仍处于早期发展阶段,有两种类型的 CDN 技术 - PUSH 和 PULL。PUSH 意味着当主服务器上有任何变化时,内容会立即推送到 POP,而 PULL 意味着 POP 服务器会定期从主服务器拉取内容,这个时间间隔通常是 12 小时到 24 小时。

如果您的站点是数据库驱动的并且经常更新,那么 PUSH 技术 CDN 将是正确的选择。

于 2012-02-23T15:34:08.017 回答