Back

openresty - 脚本一定需要优化!用ab测试!然后改进!

发布时间: 2020-11-06 00:05:00

我们的项目上了openresty,效果那是相当不错,基本实现了我12年的时候的想法:编程友好、性能又好的防火墙

上去之后,发现一个问题:

ab测试下,每秒的极限请求是200. -_-!

后来经过优化,提高到了 5000~ 20000. 

优化的点:

1. 不要在 .lua脚本中引入第三方库(例如:package.path = package.path..";/usr/local/openresty/nginx/lua/?.lua" )

,需要直接在nginx.conf中引入。 这样的话,可以大大提高访问效率。(脚本语言的伤)

例如,下面这句话,一定要放在nginx.conf中 :

lua_package_path "/usr/local/openresty/nginx/lua/?.lua;;"; 

一定不要在lua

Back