Как скомпилировать Lua-скрипты в один исполняемый файл и при этом получить быстрый компилятор LuaJIT?

Как я могу скомпилировать свойЛуаскрипты в один исполняемый файл, а также получить преимущества сверхбыстрой производительностиLuaJIT?

Фон:

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

Для простоты развертывания я хотел бы скомпилировать все мои сценарии.lua, которые запускают мое веб-приложение, в один исполняемый файл.

  1. Возможно ли это и как?

    Похоже, что официальный Lua поставляется с библиотекой под названиемСРлуа

  2. Каковы недостатки компиляции моего.lua в один исполняемый файл (, например. будет ли производительность хуже и т. д. )?

39
задан Community 4 July 2012 в 19:51
поделиться