Обратный прокси
Текущая версия страницы пока не проверялась опытными участниками и может значительно отличаться от версии, проверенной 5 января 2018 года; проверки требуют 11 правок.
Обратный прокси-сервер (англ. reverse proxy) — тип прокси-сервера, который ретранслирует запросы клиентов из внешней сети на один или несколько серверов, логически расположенных во внутренней сети. При этом для клиента это выглядит так, будто запрашиваемые ресурсы находятся непосредственно на прокси-сервере.[1] В отличие от классического прокси, который перенаправляет запросы клиентов к любым серверам в Интернете и возвращает им результат, обратный прокси непосредственно взаимодействует лишь с ассоциированными с ним серверами и возвращает ответ только от них.
ИспользованиеПравить
- Обратный прокси-сервер может скрывать существование опрашиваемых им серверов и их характеристики.
- Применение программного файрвола (брандмауэр) в обратном прокси-сервере может защитить от наиболее распространенных веб-атак, таких как DoS или DDoS. Без обратного прокси-сервера удаление вредоносного ПО может оказаться непростой задачей.
- Основной веб-сайт может не поддерживать подключение по SSL, однако это можно реализовать с помощью обратного прокси-сервера, который может быть оборудован аппаратным SSL-ускорителем.
- Выполнение функций балансировщика нагрузки между несколькими серверами, подменяя URL таким образом, чтобы использовался наиболее уместный сервер.
- Уменьшение нагрузки на основные сервера благодаря кэшированию статического и динамического контента. Эта возможность известна как акселерация веб-сайтов. Сервер может отсортировать свой кэш по частоте запросов к контенту, что значительно уменьшит нагрузку на основные серверы.
- Сжатие содержимого для уменьшения времени его загрузки.
- В методе, называемом «spoon feeding»[2], страницы, генерируемые динамически, могут быть отданы серверу и обработаны уже им.
- Может выполнять тестирование, например, A/B-тестирование, изменяя код страниц. Полученные данные можно использовать для последующей оптимизации.
СсылкиПравить
- ↑ Forward and reverse proxies (неопр.). The Apache Software Foundation. Дата обращения: 9 февраля 2011. Архивировано 10 февраля 2011 года.
- ↑ squid-cache wiki entry on "SpoonFeeding" (неопр.). Francesco Chemolli. Дата обращения: 9 февраля 2011. Архивировано 25 января 2019 года.