Após a implantação no servidor de produção, não se esqueça de executar seu aplicativo com a variável de ambiente NODE_ENV
definida como production
, é muito importante. Isso acionará os mecanismos internos dos nodos e das bibliotecas para usar caminhos de código otimizados, caches e outras coisas boas que irão dobrar ou mesmo triplicar a velocidade do aplicativo e produzir uma pegada de memória realmente menor .
Por exemplo, o popular mecanismo de modelagem node.js, “Jade” (ou “pug” hoje em dia), que é pesado, armazenará em cache todos os seus modelos no ambiente de produção.
Existem várias maneiras de definir o ambiente de produção para o nó, uma das mais fáceis: NODE_ENV=production node server.js
Isso também se aplica se você usar algum gerenciador de processos (e certamente deveria usar na produção) como pm2 : NODE_ENV=production pm2 start server.js