gpt4 book ai didi

国际用户访问美国服务器时出现 MySQL 数据库问题。通常如何处理这种情况?

转载 作者:行者123 更新时间:2023-11-29 09:10:11 25 4
gpt4 key购买 nike

我有一个网站,它访问 Amazon 云中的 MySQL 数据库。该站点位于不同的服务器上,哪个服务器提供该站点取决于用户的位置。当数据库受到来自美国的攻击时,一切都很好,但是当亚洲或欧洲的用户打开该网站时,它就会挂起,因为对数据库的调用时间太长。

正如你所知,我对“服务器的东西”一点经验都没有(我一直与为我做这类事情的人一起工作)所以我的问题很简单......这通常是怎样的完毕?我无法想象通常有 3 个不同的 MySQL 数据库实例相互同步。处理这种事情的典型架构是什么?

谢谢。很抱歉问了这个有点基本的问题,但如果能帮助网络人员了解如何在幕后完成工作,我们将不胜感激。

最佳答案

实际上,拥有多个同步的 MySQL 实例(查找复制)根本不是一个糟糕的解决方案。但它确实有缺点,这就是为什么新网站寻找不同的解决方案。例如,他们尝试使用 MongoDB 或 CouchDB 而不是 MySQL,因为它更容易扩展和复制。缓存也有很大帮助。使用分布式缓存(memcache 池、Varnish 缓存等)并确保您的应用程序很少需要直接访问数据库。

最简单的事情是:为什么要将用户分布在地理位置不同的服务器上?您不能也通过美国的服务器为国际用户提供服务吗?

关于国际用户访问美国服务器时出现 MySQL 数据库问题。通常如何处理这种情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5809443/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com