Вопрос скорее к местным программистам на lua, а не хабовладельцам.
Качая многие скрипты отсюда, и анализируя их описание, я лицезрел множетсво одинаковых самописных функций в разных скриптах. Так вот вопрос, если, например, разместить эти функции в отдельных файлах и вызывать их из каждого скрипта, например, командой dofile то продублируются ли они в памяти птохи... или есть ли другое решение по оптимизации? Хотелось бы побольше ссылок или советов. Можно ли сделать общее меню для всех скриптов и только потом отсылать его юзеру при подключении ? То же самое и для обработки команд ? Проще говоря, жду советов по программированию, в чём очень слаб, если это возможно, заранее извиняюсь за беспокойство...
Разумеется дублируются. Каждый скрипт выполняется в отдельной виртуальной машине и не может использовать какие-либо данные из другого скрипта.
Теперь ответный вопрос - сколько же памяти установлено на твоем сервере, что тебя волнуют несчастные 10 кб памяти, потраченные на "дублирование" той или иной функции? Не пора ли провести апгрейд?