Re[2]: совместить условия в конфиге
Igor Sysoev
is at rambler-co.ru
Mon Feb 7 18:15:42 MSK 2005
On Mon, 7 Feb 2005, Andrew Sitnikov wrote:
> IS> Сейчас нет.
> IS> Кроме того, сейчас if не поддерживает даже "not", то есть, нужно в geo
> IS> выставлять нулевое значение быстрым клиентам.
> а не будет ли перебором такие фичи для веб сервера ? считай получается некий интерпретатор внутри, не скажется
> ли это на "легковесности" самого веб-сервера ?
Интерпретатор уже внутри :) При создании конфигурации для директив модуля
rewrite генерируется шитый код, похожий на потроха forth'а. На общей
производительности это сказаться не должно, если этот код ограничивать
location'нами, например:
geo slow {
....
server {
location /download/ {
if ($slow) {
limit_rate 10k;
}
Значение переменной $slow будет определяться только для /download/ и только
для данного сервера. Для остальных запросов - нет.
Игорь Сысоев
http://sysoev.ru
More information about the nginx-ru
mailing list