如何将我的Lua脚本编译成单个可执行文件,同时获得LuaJIT的超快速性能优势?
背景:
- 我的 Lua 脚本用于我创建的 Web 应用程序(例如托管http://example.com)
- 我目前的技术栈是 NGINX(Web 服务器)、Lua/LuaJIT(检索动态内容的语言)
- 我有大约 50 多个
.lua
文件构成我的 Web 应用程序(来自模型/视图/控制器) - FreeBSD 9 操作系统
为了简化部署,我想将运行我的 Web 应用程序的所有 .lua 脚本编译为单个可执行文件。
这可能吗?如何?
貌似Lua 官方自带了一个叫SRLua的库
- 将我的 .lua 编译为单个可执行文件有什么负面影响(例如性能会更差等)?