next up previous contents
Next: RAM-Cache-Manager with Age Up: Caching-Produkte Previous: Caching-Produkte   Contents

ZOPE-Standard-Cache-Manager

Standardmäßig im ZOPE vorhanden, sind zwei grundlegende Cache-Managing-Produkte, der Accelarated HTTP Cache Manager sowie der RAM Cache Manager. Aus Zeiten, da diese beiden noch als getrennte Produkte entwickelt wurden, finden sich Beschreibungen auf [std00].
Der Erstgenannte setzt dabei entsprechende HTTP-Header mit Cache-Control-Informationen, die vorher im Manager-Objekt vereinbart wurden.
Diese Informationen können einerseits clientseitig ausgenutzt werden, aber vor allem auch in externen Caches auf dem Weg zwischen Server und Client.
Besonderes Augenmerk sollte dabei auf dem Einsatz eines vorgeschaltenen Cache innerhalb der eigenen Serverstruktur liegen (z.B. [apa04] / [squ04]).
Der "`RAM Cache Manager"' hingegen legt einen Cache im Hauptspeicher des ZOPE-Servers an, der die mit ihm verknüpften Objekte zwischenspeichert.
Dieser wird ZOPE-seitig dazu genutzt, fertig gerenderte Objekte im Hauptspeicher bereitzuhalten und bei erneuter Anfrage sowohl das Rendering im ZOPE als auch den Datenbankquery zu vermeiden.

Aufgrund der Berichte, die sich online und in verschiedenen Literaturquellen finden, ist dies das offensichtlich einzige nutzbare und genutzte Produkt-Paket, welches weiterentwickelt und eingesetzt wird.
Die folgende Grafik zeigt, wo sich die Caches in die Serverstruktur eingliedern.

Figure 4.1: Sitz der Standardcache-Produkte
22#22


next up previous contents
Next: RAM-Cache-Manager with Age Up: Caching-Produkte Previous: Caching-Produkte   Contents
Marko Damaschke 2005-06-11