Start/notes.ini Parameter/HTTPKeepAliveEnabled

HTTPKeepAliveEnabled

🛠️
Parameter: HTTPKeepAliveEnabled
Kurzbeschreibung: Aktiviert HTTP Keep-Alive – mehrere HTTP-Requests über dieselbe TCP-Verbindung (deutliche Performance-Verbesserung)

Steckbrief

Parameter
HTTPKeepAliveEnabled
Kategorie
HTTP / Web
Komponente
Server
Verfügbar seit
R5
Unterstützte Versionen
9.0.1, 10.0, 11.0, 12.0, 14.0, 14.5
GUI-Entsprechung
Server-Dokument (Internet Protocols → HTTP)
Mögliche Werte
0 = deaktiviert, 1 = aktiviert (empfohlen, Standard)

Beschreibung

HTTPKeepAliveEnabled=1 weist den Domino-HTTP-Stack an, Persistent Connections (HTTP Keep-Alive) zu unterstützen. Damit können Browser und API-Clients mehrere Requests über eine einzige TCP/TLS-Verbindung absetzen, was die Antwortzeit besonders bei TLS spürbar verbessert.
Fast alle modernen Web-Frameworks und Browser setzen Keep-Alive voraus; ein Deaktivieren führt zu erheblicher Mehrlast (TLS-Handshake pro Request).

Beispiel-Konfiguration

HTTPKeepAliveEnabled=1 HTTPMaxRequestsPerPersistentConnection=100

Hinweise & Stolperfallen

  • Standardwert auf modernen Domino-Versionen ohnehin 1.
  • Ergänzt sich mit HTTPMaxRequestsPerPersistentConnection (Anzahl Requests pro Verbindung) und Server-Dokument-Timeouts.
  • Für Reverse-Proxy-Setups (nginx/Apache) muss Keep-Alive auch dort konsistent eingestellt sein.
  • Deaktivierung nur bei sehr exotischen Diagnose-Fällen sinnvoll.
  • Änderung wirkt erst nach Restart des HTTP-Tasks.