Обратный прокси [закрывается]

Наиболее лаконичный способ сделать это в Python 3 - использовать выражение генератора:

if any(5 < x < 10 for x in lst):
  lst.append('***')

Вот рабочий пример .

Редактировать: этот синтаксис просто потрясающий, спасибо за редактирование и комментарий.

8
задан 21 October 2008 в 06:08
поделиться

2 ответа

Обычно нормальный прокси-сервер смотрит на запросы, идущие от внутренней сети к Интернету, и кэширует их так, чтобы, если другой клиент запрашивает ту же страницу, прокси мог дать ее им намного более быстрый, чем совершенно новый запрос к удаленному серверу.

Обратный прокси работает противоположным способом.

Обычно обратный прокси будет установлен перед веб-сервером, так, чтобы во второй раз клиент запросил страницу с того сервера, прокси отдаст его удаленному клиенту, не беспокоя веб-сервер вообще.

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

Apache, lighthttpd и много других веб-серверов могут также функционировать как обратные прокси.

Проверьте Википедию на большее количество информации.

11
ответ дан 5 December 2019 в 13:02
поделиться

При поиске реального мира implemention в.NET существует URL.NET Rewriter, свободный компонент с открытым исходным кодом для IIS/ASP.NET.

Как следует из названия это - компонент перезаписи URL, но это имеет также обратные возможности проксирования.

С простой строкой как это в конфигурационном файле

RewriteRule ^(.*) http://www.testsiteXY.com$1 [P]

Вы могли легко распределить сайты внутренним или внешним районам.

2
ответ дан 5 December 2019 в 13:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: