8.9 Seitenteile mithilfe von Block-Caching zwischenspeichern

Problem

Weil sich Produktdaten nicht ständig verändern, möchten Sie den Inhalt von Produktseiten zwischenspeichern und Ihren Besuchern diese zwischengespeicherte Kopie für eine gewisse Zeit anzeigen – statt bei jedem Zugriff die komplette Seite neu zu generieren.

Lösung

Mithilfe der kleinen Extension Webkochshop_Caching modifizieren Sie das Cache-Verhalten der Product-View-Blöcke.

Diskussion

Zuerst leiten Sie eine Unterklasse von Mage_Catalog_Block_Product_View ab und überschreiben in der Datei config.xml den Block catalog/product_view mit der neuen Klasse. In diese Klasse fügen Sie jetzt ein:

class Webkochshop_Caching_Beispiel_Block_CatalogProductView extends Mage_Catalog_Block_Product_View ...

Get Magento: Das Handbuch für Entwickler now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.