ПРОЕКТЫ 


  АРХИВ 


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: оптимизация конфига



Понятно, спасибо за ответы.

27.04.08, Igor Sysoev<is@xxxxxxxxxxxxx> написал(а):
> On Sun, Apr 27, 2008 at 11:34:37AM +0400, Борис Долгов wrote:
>
>  > Хотелось бы задать пару вопросов по оптимизации конфига.
>  > Есть около 500 примерно таких серверов:
>  > server {
>  > listen 80;
>  > server_name ex.com;
>  > location / {
>  > proxy_pass 127.0.0.1:8000;
>  > proxy_set_header   Host             $host;
>  > proxy_set_header   X-Real-IP        $remote_addr;
>  > }
>  > location ~* ^.+\.($static)$ {
>  > root /home/ex/wwwroot;
>  > error_page   404  =  @back;
>  > }
>  > location @back {
>  > proxy_pass 127.0.0.1:8000;
>  > proxy_set_header   Host             $host;
>  > proxy_set_header   X-Real-IP        $remote_addr;
>  > }
>
>
> Я не испытываю желание изучить python по одной единственной причине -
>  фиксированные отступы, возвращающие в славные времена fortran-77.
>  Но когда я вижу подобные конфигурации, а бывают ещё круче:
>
>        server {
>                   server_name   ..
>                         location / {
>  }
>    location /a {
>          }
>  }
>
>  я начинаю понимать автора языка.
Сорри, WYSIWYG-редактировалка всю красоту испортила:(
>
>
>  > в начале - set $static jpg|jpeg|gif
>  > 1. Влияет ли каким-либо образом на производительность то, что для
>  > статических расширений используется переменная?
>
>
> Переменные в location не поддерживаются.
Понятно, жаль.
>
>
>  > 2. У меня есть повторнение действия - в location / и location @back. С
>  > точки зрения производительности экономнее оставить так или
>  > перенаправлять из location / в location @back, например, alias'ом?
>
>
> Не понял, как это - alias'ом.
>  Но лучше - оставить.
>
Возможно, не так сказал. Есть ли способ в nginx перенаправлять все
запросы из обычного location в именованный? И что будет
производительнее - перенаправление всех запросов из / в @back или
одинаковое содержимое конфигурации location'ов / и @back?
>
>
>  --
>  Игорь Сысоев
>  http://sysoev.ru
>
>


 




Copyright © Lexa Software, 1996-2009.