У меня есть сайт, который подключается к базе данных MySQL, которая находится в облаке с Amazon.Сайт расположен на разных серверах, и какой сервер обслуживает сайт, зависит от местоположения пользователя.Все хорошо, когда БД попадает из США, но когда пользователи в Азии или Европе открывают сайт, он просто зависает, потому что вызов БД занимает слишком много времени.
Как вы можете сказать, я 'Я не очень разбираюсь в "серверных вещах" (я всегда работал с людьми, которые занимаются такими вещами для меня), поэтому мой вопрос прост ... Как это обычно делается?Я не могу себе представить, что обычно есть 3 разных экземпляра БД MySQL, которые синхронизируются друг с другом.Какая типичная архитектура для обработки подобных вещей?
Спасибо.Извините за довольно простой вопрос, но любая помощь будет полезна в обучении веб-парня о том, как все должно быть сделано под капотом.