ngx.var 是获取 Nginx 的变量,类型是字符串或nil,需要经历字符串 hash、hash 表查找等过程。
ngx.ctx 仅仅是一个 Lua table 而已,它的引用存放在 ngx_lua 的模块上下文(ctx_ref)。
使用 ngx.ctx 比 ngx.var 往往是更好的选择。
参考:
nginx变量使用方法详解(7):http://www.ttlsa.com/nginx/nginx-var-7/
nginx的ngx.var ngx.ctx ngx.req: https://www.cnblogs.com/chenpython123/p/10832393.html