Re: оптимизация конфига
Борис Долгов
boris at dolgov.name
Sun Apr 27 12:29:05 MSD 2008
Понятно, спасибо за ответы.
27.04.08, Igor Sysoev<is at rambler-co.ru> написал(а):
> 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
>
>
More information about the nginx-ru
mailing list