Как я могу скомпилировать сценарии Lua в один исполняемый файл, а также получить сверхбыстрые преимущества производительности LuaJIT?
Фон:
- Сценарии My Lua предназначены для созданного мной веб-приложения (например, для размещения http://example.com)
- Мой текущий стек технологий - NGINX (веб-сервер), Lua/LuaJIT (язык для получения динамического содержимого).
- У меня есть около 50+
.lua
файлов, которые составляют мое веб-приложение (из моделей/представлений/контроллеров). - Операционная система FreeBSD 9
Для простоты в развертывании я хотел бы скомпилировать все мои сценарии .lua, которые запускают мое веб-приложение до одного исполняемого файла.
-
Возможно ли это и как?
Похоже, что официальный представитель Lua имеет библиотеку под названием SRLua
- Каковы негативы для компиляции моего .lua в один исполняемый файл (например, будет ли производительность хуже и т.д.)?