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.