发布时间: 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