Você pode escrever funções autoexecutáveis ​​em JS e PHP (Closures em PHP 5.3 ou superior) para definir o escopo de suas variáveis ​​para melhor gerenciamento de memória e GC.
JS e PHP permitem a declaração de variáveis ​​globalmente e, portanto, se uma variável for declarada global, o GC dessa variável será feito apenas no final da execução – não efetivo.
Coloque essas variáveis ​​em escopos menores. Se necessário, escreva funções autoexecutáveis ​​para ajudar a gerenciar melhor essas variáveis:
PHP
call_user_func(function(){
$var = resource_intensive_func();
});
JavaScript
(function(){
var data = data();
})();