Предоставление HTTP-прокси для пользователей на другом континенте

Предоставление HTTP-прокси для пользователей на другом континенте

У меня есть сервер, расположенный в Европе, но наша клиентская база в Южной Америке значительно растет.

Вскоре я понял, что у многих интернет-провайдеров в Южной Америке есть случайные проблемы с международной маршрутизацией. Это означает, что у наших клиентов просто будут проблемы с подключением к нашему серверу. Иногда это длится несколько минут, иногда — несколько часов.

В любом случае, сложно объяснить клиенту, почему он может получить доступ ко всем веб-сайтам, расположенным в его стране и многим другим, но не может получить доступ к нашему серверу.

На данном этапе нецелесообразно отделять мое приложение и запускать его на серверах в Южной Америке. Поэтому я рассматривал вариант аренды серверов Linux в надежном DC (без проблем с маршрутизацией) и проксирования всех подключений от наших пользователей.

Для этого я рассмотрел HA Proxy + DNS-сервер с геолокацией. Это самый простой способ сделать это?

Есть ли другие программы или сервисы, которые будут работать лучше в этой ситуации?

Не только бесплатно/с открытым исходным кодом. Можно платить, пока работает.

решение1

Короткий ответ, поскольку проблема в подключении, запуск прокси, вероятно, не поможет. Возможно, стоит проверить, какие провайдеры находятся на пути, и улучшит ли ситуацию переключение.

Вы все равно можете получить улучшение, запустив второй сайт в США (там округа Колумбия дешевле и надежнее) и кэшируя данные, чтобы избежать трансатлантической задержки.

Связанный контент