Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: оптимизация конфиг а
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 {
}
}
я начинаю понимать автора языка.
> в начале - set $static jpg|jpeg|gif
> 1. Влияет ли каким-либо образом на производительность то, что для
> статических расширений используется переменная?
Переменные в location не поддерживаются.
> 2. У меня есть повторнение действия - в location / и location @back. С
> точки зрения производительности экономнее оставить так или
> перенаправлять из location / в location @back, например, alias'ом?
Не понял, как это - alias'ом.
Но лучше - оставить.
--
Игорь Сысоев
http://sysoev.ru
|