Show TOC

HintergrundConnection Pooling Dieses Dokument in der Navigationsstruktur finden

 

Im Normalfall gilt das Connection Pooling im SAP Web Dispatcher nur für wiederverwendete (Keep-Alive) Verbindungen vom Browser.

Wenn der Browser eine neue Netzwerkverbindung zum Web Dispatcher öffnet, öffnet der Web Dispatcher ebenfalls eine neue Netzwerkverbindung zum Backendsystem.

In Hochlastszenarien, insbesondere bei (Wieder)-verschlüsselung (vgl. SAP Web Dispatcher und SSL) kann es Performanceverbesserungen bringen, Connection Pooling im Web Dispatcher auch für neue Clientverbindungen zu verwenden.

Parametrisierung

Um das Connection Pooling für neue Browserverbindungen zu aktivieren, setzen Sie im Profil des SAP Web Dispatcher den Profilparameter wdisp/HTTP/use_pool_for_new_conn=1.

Zusätzlich konfigurieren Sie den Keepalive-Timeout des Backendsystems (ICM oder AS Java) größer als den Keepalive-Timeout des Web Dispatcher: der Unterschied sollte mindestens 20 Sekunden betragen

Hinweis Hinweis

Diese Konfiguration der Keepalive-Timeoutwerte ist notwendig, da es nicht passieren darf, dass der Backendserver eine Keepalive-Verbindung schließt, während der Web Dispatcher Daten schickt.

Ende des Hinweises.

Beispiel

Sie können z.B. die folgenden Keepalive-Timeoutwerte setzen.

  • Im Web Dispatcher Profil: icm/server_port_0 = PROT=HTTP,PORT=...,TIMEOUT=30,PROCTIMEOUT=...

  • Bei einem Java-only-System setzen Sie im AS Java: KeepAliveTimeout = 60

  • Bei einem ABAP- oder Dual-Stack-System setzen Sie im Profil des ICM: icm/server_port_0 = PROT=HTTP,PORT=...,TIMEOUT=60,PROCTIMEOUT=...

Weitere Informationen

Eine Beschreibung der Timeoutparameter von ICM / Web Dispatcher finden Sie im Abschnitt Timeout-Optionen für ICM und Web Dispatcher.