Node.js · Senior · Запитання 3 з 75
Який шаблон - класична причина витоку пам'яті в Node.js-сервері?
- 1Локальна змінна в обробнику запиту
- ✓Правильна відповідь:
Mapна рівні модуля як кеш, який поповнюється на кожен запит і ніколи не очищується - 3Використання
constзамістьlet
Пояснення
Усе, що досяжне з об'єкта на рівні модуля, живе вічно. Використовуйте обмежений LRU-кеш із TTL, WeakMap з ключами-об'єктами або зовнішній кеш, як-от Redis.