nginx365日更挑战

日更第8日: (翻)nginx调优之启用PCRE JIT以加速正

2021-10-20  本文已影响0人  微凉哇

启用PCRE JIT以加速正则表达式的处理

原文地址

使用pcre_jit的优势

正则检查规则可能非常耗时,尤其是复杂的正则表达式(regex)条件,允许对正则表达式使用JIT可以加快处理速度。

通过使用PCRE库编译NGINX,可以用location块执行复杂的操作,并使用强大的rewrite指令

PCRE JIT规则匹配引擎可以显著提高正则表达式的处理速度,带有pcre_jitNGINX比没有它的NGINX快很多(处理正则表达式)。
这个选项可以提高性能。

使用pcre_jit的劣势

在某些情况下,开启pcre_jit可能有负面影响,具体参考PCRE性能优化

启用方式

使用方式

http {
    ...
    pcre_jit on;
    ...
}
上一篇下一篇

猜你喜欢

热点阅读