"include" directive is not allowed here
Maxim Dounin
mdounin at mdounin.ru
Mon Jan 26 00:47:34 MSK 2009
Hello!
On Sun, Jan 25, 2009 at 11:20:20PM +0600, Roman Hlynovskiy wrote:
[...]
> моя логика была такой - если самому проверять есть-ли файл или нет и
> если нет сразу отдавать запрос бэкенду, то это будет немножечко
> быстрее чем если ждать когда процесс-обработчик nginx-а сам это
> проверит, отдаст 404, потом отловить этот 404 и отдать все это
> бэкенду.
>
> но тут столкнулся с тем, что nginx не хочет в этом if-е обрабатывать
> этот include. сам include содержит набор стандартным директив для
> проксирования на бэкенд с именами хедеров и проч. атрибутами модуля
> proxy.
>
> у меня есть 2 вопроса:
> 1) прав-ли я в своей логике, что такая схема будет отрабатывать чуть быстрее
Нет. Если файл существует, то в схеме с error_page делается один
системный вызов, а в схеме с if - два.
Maxim Dounin
More information about the nginx-ru
mailing list