революционные нанотехнологии!

Igor Sysoev is at rambler-co.ru
Sun Dec 14 17:23:28 MSK 2008


On Sun, Dec 14, 2008 at 01:38:41AM +0500, Nick S. Knutov wrote:

> А я вот как раз сегодня случайно увидел
> http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html#open_file_cache
> 
> И если я правильно думаю, что эта штука может кешировать результаты -f, 
> то тогда всё должно быть замечательно.

Да.

> А директиву, кстати, было бы полезно расширить вариантом, когда if (-d) 
> то автоматом проходить index файлы.

Чем больше я смотрю, как люди используют if/rewrite, тем всё больше
убеждаюсь в том, что чем меньше в if/rewrite искусственого интеллекта,
тем лучше.

> И получилось бы что-то типа
> 
> Вместо
> file_match $uri  $uri/index.htm $uri/index.html $uri/index.shtm @backend
> 
> index index.htm index.html index.shtm
> file_match_auto  $uri  @backend

Вместо

index index.htm index.html index.shtm;
file_match_auto  $uri  @backend;

нужно писать просто

index index.htm index.html index.shtm;

а на запрос /dir, нужно возвращать редирект на /dir/.

> Valery Kholodkov пишет:
> >Не совсем так. Я пытаюсь реализовать нечто вроде lang_match 
> >$uri.$lang.html Так вот вопрос перебора кандидатов меня как раз 
> >останавливает. Однако, если считается нормальным делать file_match с 
> >некоторым количеством вариантов, то перебор языков тоже, по-видимому, 
> >может считаться нормальным.
> >
> >----- Original Message -----
> >From: "Монашёв Михаил" <postmaster at softsearch.ru>
> >To: "Igor Sysoev" <nginx-ru at sysoev.ru>
> >Sent: Friday, December 12, 2008 11:35:19 AM GMT +01:00 Amsterdam / Berlin 
> >/ Bern / Rome / Stockholm / Vienna
> >Subject: Re: революционные нанотехнологии!
> >
> >Здравствуйте, Игорь.
> >
> >Валерия  и  меня  тоже  волнует  твоё  увлечение CMS-ками и то как это
> >отразится на производительности nginx-а.
> >
> >>>А количество stat'ов, которая эта директива будет генерировать 
> >>>объявляется кошерным?
> >
> >>Вопрос не понял. Попробую ответить в силу понимания.
> >
> >>Эта директива - лишь замена для списка if (-e 
> >>$request_filename+чего-то_там)
> >>Число stat()'ов будет одинаково в обоих случаях.
> >
> 
> 
> -- 
> Best Regards,
> Nick Knutov
> http://knutov.com
> ICQ: 272873706
> Voice: +7-904-84-23-130

-- 
Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list