1.4.5.5.1. Überblick

Caching-Server für verteilte Standorte

Mit Einsatz eines Caching-Servers für den AppServer wird die Performance in verteilten Umgebungen mit mehreren Standorten und hohen Netzwerk-Latenzen verbessert, insbesondere bei international verteilten Installationen.

Der AppServer Cache ist die empfohlene Caching-Lösung für aktuelle Enterprise-Installationen. Er dient der Beschleunigung von Inhaltszugriffen und ersetzt frühere Architekturen auf Basis von Squid- oder Nginx-Caches, die unter den heutigen HTTPS- und SSL-Anforderungen nicht mehr den empfohlenen Betriebsmodellen entsprechen.

Der AppServer Cache (Dienst und Programmdatei pappcache.exe) ist ein spezialisierter HTTP(S)-Cache- und Reverse-Proxy-Server für das PARTsolutions-Ökosystem.

Vorteile

Durch den lokalen Cache werden insbesondere bei langsamen oder weit entfernten Verbindungen unnötige Netzwerk-Roundtrips vermieden. Bereits geladene Katalogdaten können lokal verwendet werden, wodurch Startzeiten und Zugriffe auf Katalogdaten deutlich beschleunigt werden. Außerdem werden Cache-Inhalte bei Katalogänderungen automatisch aktualisiert bzw. invalidiert.

Funktionsumfang

Der Caching-Server kann als vorgeschalteter Server zwischen Clients und zentralem AppServer betrieben werden. Er speichert häufig benötigte Daten lokal und reduziert dadurch die Anzahl der Zugriffe über WAN-Verbindungen.

Caching-Server für verteilte Standorte

Mit Einsatz eines Caching-Servers für den AppServer wird die Performance in verteilten Umgebungen mit mehreren Standorten und hohen Netzwerk-Latenzen verbessert, insbesondere bei international verteilten Installationen.

Der AppServer Cache ist die empfohlene Caching-Lösung für aktuelle Enterprise-Installationen. Er dient der Beschleunigung von Inhaltszugriffen und ersetzt frühere Architekturen auf Basis von Squid- oder Nginx-Caches, die unter den heutigen HTTPS- und SSL-Anforderungen nicht mehr den empfohlenen Betriebsmodellen entsprechen.

Der AppServer Cache (Dienst und Programmdatei pappcache.exe) ist ein spezialisierter HTTP(S)-Cache- und Reverse-Proxy-Server für das PARTsolutions-Ökosystem.

Vorteile

Durch den lokalen Cache werden insbesondere bei langsamen oder weit entfernten Verbindungen unnötige Netzwerk-Roundtrips vermieden. Bereits geladene Katalogdaten können lokal verwendet werden, wodurch Startzeiten und Zugriffe auf Katalogdaten deutlich beschleunigt werden. Außerdem werden Cache-Inhalte bei Katalogänderungen automatisch aktualisiert bzw. invalidiert.

Funktionsumfang

Der Caching-Server kann als vorgeschalteter Server zwischen Clients und zentralem AppServer betrieben werden. Er speichert häufig benötigte Daten lokal und reduziert dadurch die Anzahl der Zugriffe über WAN-Verbindungen.

Zu den implementierten Funktionen gehören:

  • HTTPS-Cache-Server mit spezieller Unterstützung für RFS2-Daten

  • SSL/TLS-Terminierung mit automatischer Zertifikatsverwaltung über den Windows-Zertifikatsspeicher

  • HTTP-Response-Caching über einen SQL-basierten Festplatten-Cache

  • Automatische Übernahme von Cache-Lösch- und Änderungsbenachrichtigungen vom zentralen AppServer

  • Weiterleitung aller übrigen HTTP-Anfragen an den Hauptserver

  • Unterstützung für WebSocket-Tunneling (z. B. für Lizenz- und MZCOM-Dienste)

  • Hintergrund-Cache-Aufwärmung (Cache Warming)

  • Automatische Übernahme der Konfiguration aus der Datei pappcache.cfg

  • Automatische Rekonfiguration bei Änderungen der Konfigurationsdatei

  • Unterstützung für OpenID-Authentifizierung

  • Crash-Recovery über einen integrierten Watchdog

  • PRTG-Monitoring über einen JSON-Endpunkt