Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: революционные нано технологии!
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@xxxxxxxxxxxxx>
> >To: "Igor Sysoev" <nginx-ru@xxxxxxxxx>
> >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
|