Node.js · Middle · Запитання 73 з 75
Чому HTTP keep-alive важливий для сервісу, який часто звертається до інших API?
- ✓Правильна відповідь: Перевикористання TCP- (і TLS-) з'єднань позбавляє нового рукостискання на кожен запит, що економить час і CPU
- 2Keep-alive зменшує відповіді
- 3Без keep-alive Node.js надсилає лише один запит на секунду
Пояснення
Глобальний fetch (undici) і агент http за замовчуванням у сучасному Node.js перевикористовують з'єднання. При дуже високій частоті запитів пул з'єднань може знадобитися налаштувати.