Node.js · Senior · Pytanie 3 z 75
Który wzorzec to klasyczna przyczyna wycieku pamięci w serwerze Node.js?
- 1Zmienna lokalna w handlerze żądania
- ✓Poprawna odpowiedź:
Mapna poziomie modułu używana jako cache, uzupełniana przy każdym żądaniu i nigdy nieczyszczona - 3Używanie
constzamiastlet
Wyjaśnienie
Wszystko, co jest osiągalne z obiektu na poziomie modułu, żyje wiecznie. Używaj ograniczonego cache LRU z TTL, WeakMap z kluczami-obiektami albo zewnętrznego cache, np. Redis.