Как в общем виде строятся мультирегиональные веб-приложения?
Ко мне на сайт приходят люди из разных стран, но чаще всего три региона: РФ (СНГ), Юго-Восточная Азия, ЮАР.
Сервер в Восточной Европе. На этом же сервере и БД, и само веб-приложение, и nginx.
Я хотел бы, чтобы пользователи из ЮАР и ЮВА ходили не на тупой сайт (ввиду пинга), а всё же на что-то более шустрое. Опыта с подобным не имел, поэтому спросил, но особого ответа не получил, кроме - поставь сервер в ЮАР и один сервер в любом стране ЮВА, например в Сингапуре или Гонконге. Окей, предположим.
И вот тут у меня вопросы. Если предположить, что так и нужно, то что там будет на этих серверах? Если там развернуть новое веб-приложение, то это немного странно. Если там только базу, то она как-то должна обмениваться с основной. Если там только приложение, без базы, то тогда будет медленная скорость записи-чтения с базой, которая в Европе.
Может ли кто-то пояснить хотя бы в общем плане? А то я не пойму даже в какую сторону гуглить.