ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re[2]: совместить услови я в конфиге



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




 




Copyright © Lexa Software, 1996-2009.