Cachear chamadas de API ◦ Por rota ◦ Por hash de IP • Cachear retornos de DB • Cachear arquivos gerados por SSR • Pode ser implementado via Infra (NGINX) ou via código (Ex: Catbox-redis)
Cachear chamadas de API ◦ Por rota ◦ Por hash • Cachear retornos de DB • Cachear arquivos gerados por SSR • Service Workers • Pode ser implementado via Infra (NGINX) ou via código (Ex: Catbox-redis)
Não use Lodash Não use Lodash Não use Lodash Não use Lodash Não use Underscore Não use Underscore Não use Underscore Não use Underscore Não use jQuery Não use jQuery Não use jQuery Não use Underscore Não use jQuery
- Sempre ativo na máquina - Roda por eventos disparados de fora - Consome mais memória (fica ligado direto) - Mais propenso a memory leak Job - Fica inativo - Roda apenas em horários ou intervalos determinados (CronJob) - Consome memória em picos
- Funciona após 1.4Gb de memória ocupada (Heap Limit do V8) - Dividido em Old Space e New Space (???) https://blog.risingstack.com/finding-a-memory-leak-in-node-js/