nginx-1.1.12

Валентин Бартенев ne на vbart.ru
Вт Дек 27 09:06:14 UTC 2011


On Tuesday 27 December 2011 12:47:03 Anton Kiryushkin wrote:
> Подскажите пожалуйста, а о чем директива pcre_jit?

Включает just-in-time компиляцию регулярных выражений, компилируемых
на этапе конфигурации, т. е. в location, map, rewrite, if и т. д.,
действует на все регулярные выражения прописанные в конфиге.

Для работы опции nginx должен быть собран с PCRE 8.20 и выше.
PCRE должна быть собрана с флагом --enable-jit.

Если PCRE конфигурируется вместе с nginx, т.е. используется опция
--with-pcre=path/to/source, то для сборки с JIT-компиляцией необходимо
также указать configure флаг: --with-pcre-jit

JIT компиляция ускоряет выполнение регулярных выражений (особенно сложных) в 1-10 
раз: http://sljit.sourceforge.net/pcre.html

Опция pcre_jit on/off указывается на глобальном уровне (контекст: main).
По-умолчанию off. Соответственно для включения надо указать on.

Документация вскоре будет обновлена.

--
Валентин Бартенев


Подробная информация о списке рассылки nginx-ru