小编Pra*_*age的帖子

如何根据用户的位置将用户重定向到不同的服务器?

我有一个使用 ASP.NET 开发的网站,我的数据库是 MySQL。目前它托管在美国服务器上。但是当我尝试在印度附近访问它时,动态内容加载速度太慢。这是可以接受的,因为请求必须到世界的另一端。在美国它真的很快。我已经将这个站点与 cloudflare CDN 连接起来。但是 CDN 对静态内容很有用。我的每一页几乎都有动态内容。

所以我想扩展这个网站。因此,如果请求来自美国,我想处理来自美国服务器的请求,如果请求来自亚洲,我希望它从亚洲服务器处理。但请记住,无论将它们重定向到何处,两台服务器上的内容都应该相同。(两台服务器应该是同步的)

那么如何实现这种架构呢?

谷歌、脸书、雅虎是如何做到这一点的?他们如何为全球服务?我认为他们在各大洲都有数据中心。它们如何相互同步?

mysql hosting windows-server-2008 asp.net cdn

9
推荐指数
1
解决办法
2249
查看次数

标签 统计

asp.net ×1

cdn ×1

hosting ×1

mysql ×1

windows-server-2008 ×1