如果把传统反向代理想成一座高速收费站,那么 OpenResty 不是“多装几个规则”的收费站,而是一座可编程锻造厂。
在这座厂里:
Nginx是永不停歇的传送带和调度系统。LuaJIT是能把脚本迅速编译成高效机器码的控制中枢。lua-nginx-module是你把机械臂插进传送带各工位的接口。OpenResty则是把这些东西连同一整套常用工具箱打包好的整厂交付版。
你要先建立这个心智:OpenResty 不是“给 Nginx 写点脚本”,而是把 Nginx 变成一个事件驱动、可插拔、可编排的请求处理运行时。