Caching Proxy
Caching Proxy reduziert die Bandbreitennutzung und verbessert die Geschwindigkeit und Zuverlässigkeit einer Website durch die Bereitstellung eines Point-of-Presence-Knotens für einen oder mehrere Back-End-Content-Server. Caching Proxy kann statische Inhalte und Inhalte, die dynamisch von WebSphere® Application Servergeneriert werden, zwischenspeichern und bereitstellen.
Sie können den Caching Proxy in der Rolle eines Reverse Proxy-Servers oder eines Forward Proxy-Servers konfigurieren, der einen Point-of-Presence-Zugriffspunkt für einen internen oder externen Netzserver bereitstellt, der für die Verbesserung der Anforderungs-und Antwortzeit verantwortlich ist. Ein Reverse-Proxy-Server ist die Standardkonfiguration. Weitere Informationen zu Reverse-und Forward-Konfigurationen finden Sie in der Dokumentation zu grundlegenden Konfigurationen von Caching Proxy .
Der Proxy-Server fängt Datenanforderungen von einem Client ab, ruft die angeforderten Informationen von Content-Hosting-Maschinen ab und stellt diese Inhalte dem Client zurück. Meistens beziehen sich die Anforderungen auf Dokumente, die auf Web-Server-Maschinen gespeichert und mit HTTP (Hypertext Transfer Protocol) zugestellt werden. Diese Web-Server werden auch als Ursprungsserver oder Inhaltshosts bezeichnet. Sie können den Proxy-Server jedoch für die Verarbeitung anderer Protokolle wie File Transfer Protocol (FTP) und Gopher konfigurieren.
Der Proxy-Server speichert zwischenspeicherbaren Inhalt in einem lokalen Cache, bevor er den Inhalt an den Requester übermittelt. Beispiele für solche Inhalte, die im Cache zwischengespeichert werden können, sind statische Webseiten und JSP-Dateien (JavaServer Pages) mit Fragmenten, die dynamisch generiert werden, sich aber nur selten ändern. Caching ermöglicht es dem Proxy-Server , nachfolgende Anforderungen für denselben Inhalt zu erfüllen, indem er ihn direkt aus dem lokalen Cache bereitstellt, was viel schneller ist, als ihn erneut vom Inhaltshost abzurufen.
- Das ICP-Plug-in (Internet Caching Protocol) ermöglicht dem Proxy-Server , ICP-kompatible Caches bei der Suche nach HTML-Seiten und anderen cachefähigen Ressourcen abzufragen.
- Das Plug-in Tivoli ® Access Manager, früher Policy Director, ermöglicht dem Proxy-Server die Verwendung der integrierten Berechtigungs-oder Authentifizierungsservices von Access Manager.
- Das PAC-LDAP-Authentifizierungsmodul ermöglicht es dem Proxy-Server , auf einen LDAP-Server zuzugreifen, wenn Berechtigungs-oder Authentifizierungsroutinen ausgeführt werden.
- Das Plug-in WebSphere Transcoding Publisher ermöglicht dem Proxy-Server , mehrere transcodierte Versionen von Inhalten für mobile Geräte zwischenzuspeichern, wenn es mit WebSphere Transcoding Publisherverwendet wird.
Sie können die Funktionen von Caching Proxy weiter erweitern, indem Sie angepasste Plug-in-Module in eine Anwendungsprogrammierschnittstelle (API) schreiben. Die API ist flexibel, einfach zu verwenden und plattformunabhängig. Der Proxyserver führt für jede von ihm verarbeitete Clientanforderung eine Reihe von Schritten aus. Eine Plug-in-Anwendung ändert oder ersetzt einen Schritt der Anforderungsverarbeitung, z. B. die Clientauthentifizierung oder das Filtern der Anforderungen. Die leistungsfähige Schnittstelle Transmogrify unterstützt beispielsweise den Zugriff auf HTTP-Daten und das Ersetzen oder Umwandeln von URLs und Webinhalten. Plug-ins können bestimmte Verarbeitungsschritte ändern oder ersetzen. Außerdem können für einen bestimmten Schritt mehrere Plug-ins aufgerufen werden.