Назад | Перейти на главную страницу

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

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

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

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

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

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

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

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

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

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