作者回复: 差不多 10 倍的性能差异
作者回复: 是的
作者回复: 是的
作者回复: 要分别查看这两个仓库的文档了
作者回复: 可以使用模块中的 top level 局部变量来替代,这个后面会提到。
在 OpenResty 中所有变量都要加 local。
作者回复: 主要是这个原因
作者回复: 因为从1.15.8.1版本开始,默认开了 lua-resty-core
作者回复: 知道 lua-resty-core 是使用 FFI 实现的 API 就行了,细节看不懂没有关系。
作者回复: LuaJIT 是运行 Lua 代码的,自然只能 JIT 它其中的 Lua 代码,CFunction 的自然无能为力。