Вы там 3D-графику что-ли рендерите скриптами? )))
Если какие-то задержки и происходят, то не в скриптах. Возможно, требуется оптимизация SQL-запросов или ограничение количество загружаемых записей в таблицу или дерево.
Для экономии объёма памяти создавайте универсальные параметризованные процедуры для выполнения однотипных действий.
А вот с глобальными переменными советую быть осторожней. Их должно быть минимальное (необходимое и достаточное) количество, иначе возрастает риск труднообнаружимых ошибок и головной боли.
Визуальное программирование:
блог и
телеграм-канал.