Caching
In einem Cache werden Kopien von Dokumenten abgelegt, wenn auf diese erstmals zugegriffen wird. Erneute Zugriffe auf die Dokumente können dann schneller erfolgen, da die Inhalte direkt aus dem Cache kommen. Caching darf jedoch nicht mit Replikation verwechselt werden (s. u.). Beim Caching liegen die Originale weiterhin genau an einem Ort, nämlich im Content-Server. Die Kopien im Cache können jederzeit durch neue Inhalte verdrängt werden.

Dokumente werden in Walldorf eingecheckt. In Südafrika möchte ein Mitarbeiter auf diese Dokumente zugreifen und sie sich anzeigen lassen. Dabei ist die Übertragungszeit lang, und die interkontinentalen Netzwerkleitungen werden stark beansprucht. Durch den Einsatz von Cache-Servern werden die Dokumente im Idealfall nur einmal über die Leitung kopiert.

Caching ist keine Replikation.
Für das Caching spezieller Content-Server-Requests wird ein Cache-Server eingesetzt. Remote-Zugriffe werden gecacht und lokal ausgeführt.
Diese Variante des Cachings bietet sich für Szenarien an, bei denen viele Benutzer gemeinsam auf den Cache zugreifen. Die Dokumente müssen nur einmal über das Wide Area Network geschickt werden.
Es können beliebig viele Content-Server in unterschiedlichen Lokationen eingerichtet werden. Der Transfer der Inhalte erfolgt möglichst auf direktem Weg zwischen Client und Content-Server. Wird auf die Content-Server von unterschiedlichen Standorten (Lokationen), die nur über ein WAN miteinander verbunden sind, zugegriffen, bietet sich der Einsatz von Cache-Servern an. Wird an jeder Lokation mindestens ein Cache-Server eingerichtet, kann hierdurch der Netzverkehr über das WAN auf ein Minimum reduziert und die Performance gesteigert werden.
Am Frontend des Benutzers steht zusätzlich ein Client-Cache zur Verfügung.
Einsatzmöglichkeiten
Mit dem Cache-Server können folgende Ziele verwirklicht werden:
Cache-Server werden für einen schnelleren Zugriff auf Dokumentinhalte eingesetzt, wenn beispielsweise ein Dokument in einem Web-Browser zur Anzeige gebracht werden soll. Mittels Cache-Server kann die Netzbelastung reduziert werden, so dass es zu einer Performance-Verbesserung kommt. Aufgabe eines Caches ist somit das zum Client räumlich nahe Vorhalten von Dokumenten, auch wenn sich der Content-Server in einem völlig anderen Kontinent befindet.
Der Cache-Server entspricht größtenteils dem
Content-Server, wobei der administrative Aufwand sehr gering ist und der Zugriffschutz erhalten bleibt.
Der Cache-Server arbeitet ausschließlich über HTTP. Hierzu wurde die SAP Content Server HTTP Schnittstelle um einige Funktionen erweitert (siehe
SAP Content Server HTTP 4.5 Schnittstelle). Einsatz von Cache-Servern stellt eine transparente Erweiterung der existierenden Infrastruktur dar. Insbesondere erzwingt das Hinzufügen von Cache-Servern keine Neustrukturierung der bestehenden Content-Server-Landschaft.
Einführungshinweise
Die Installation des Cache-Servers erfolgt im Rahmen der SAP-Content-Server-Installation über die SAP Web Application Server Components CD 2. Die Installationsanleitung im PDF-Format befindet sich auf dieser CD-ROM im Verzeichnis \CONTSERV\DOCU in deutscher und englischer Sprache.