logo

Extra Block Types (EBT) - Neue Erfahrung im Layout Builder❗

Extra Block Types (EBT) - gestylte, anpassbare Blocktypen: Diashows, Registerkarten, Karten, Akkordeons und viele andere. Eingebaute Einstellungen für Hintergrund, DOM Box, Javascript Plugins. Erleben Sie die Zukunft der Layouterstellung schon heute.

Demo EBT-Module EBT-Module herunterladen

❗Extra Absatztypen (EPT) - Erfahrung mit neuen Absätzen

Extra Paragraph Types (EPT) - analoger, auf Absätzen basierender Satz von Modulen.

Demo EPT-Module EPT-Module herunterladen

Scroll

Wie man mit dem Cache arbeitet

22/02/2025, by Gast (nicht überprüft)
Foren

Guten Tag, ich erstelle ein Modul und habe Probleme mit dem Cache (ich bin zum ersten Mal damit konfrontiert). Ich habe $xml geparsed und alles Notwendige in die Variable $res gespeichert. (Oder wäre es einfacher, alles in einen Block zu packen und diesen dann zu cachen?)

Jetzt muss ich es in den Cache speichern (alle 6 Stunden aktualisieren) und bei Bedarf abrufen.

Ich weiß, dass ich nach 

cache_get
cache_set
hook_cron

suchen muss, aber ich verstehe nicht ganz, wie ich das machen soll.

Wie ich verstanden habe, speichert dieser Code im Cache, aber wohin mit so vielen Variablen... wo setze ich meine Variable ein?

cache_set($cid, $data, $bin = 'cache', $expire ='CACHE_PERMANENT')

Um aus dem Cache abzurufen, verwende ich 

cache_get ($CID, $bin = "cache")

und für die Aktualisierung habe ich keine Vorstellung davon, wie ich hook_cron verwenden soll.

Bitte geben Sie mir einen Hinweis zu meinem Problem. Vielen Dank im Voraus.