我正在制作一个包含动态内容的网站,包括用户注册和更新内容。
挑战在于用户既存在于美国也存在于欧洲。我的理解是,如果我在欧洲有一个网络服务器,美国用户的体验可能会比欧洲用户慢。
我预计每天的初始访客数量至少为 4000 人。很快就会达到 +100,000
问题:
- 这真的有问题吗?你有遇到过这种情况吗?
- 云托管是可行的方法吗?这能解决潜在的扩展问题吗?
- 有没有在美国和欧洲设有服务器的托管服务提供商?如果有,他们能否在两个地方无缝复制网站,这样我就不必处理技术方面的问题了?
- 如果我必须自己做,您是否有任何关于如何使用 Debian Lenny 来完成的指南/建议?
答案1
如果您有现金,Akamai 等内容分发网络 (CDN) 可以为您做到这一点。
答案2
您还可以研究为美国用户提供智能缓存解决方案的选项。
答案3
亚马逊网络服务现在提供 1 年免费服务,但资源使用量有限。您可以尝试他们的 S3 云服务以获得 CDN。他们在美国、欧洲和亚洲都有服务器。
注册前请阅读: http://aws.amazon.com/free/
有关如何将其用于 CDN 的链接,您可以在 Google 上找到更多。
答案4
如果你有足够的钱聘请优秀的 OSS 工程师,你可能需要看看 DRBD(http://www.drbd.org/),它本质上是一种基于 TCP 的 RAID 1。