Next: RAM-Cache-Manager with Age
Up: Caching-Produkte
Previous: Caching-Produkte
Contents
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: RAM-Cache-Manager with Age
Up: Caching-Produkte
Previous: Caching-Produkte
Contents
Marko Damaschke
2005-06-11