Zum Inhalt springen

ExtBase und Caching

Erstellt am 30. Mai 2011 · 1 Antwort · letzte Antwort am 30. Mai 2011

Tags: Frage

oliver_g ·

Hallo liebe Community,

ich beschäftige mich seit einiger Zeit mit ExtBase + Fluid und habe eine grundsätzliche Frage.

Folgendes abstraktes Szenario sei dazu gegeben:

Wir haben eine Seite in Typo3, die mit einer entsprechenden DatensatzId aufgerufen wird, also beispielsweise so: tx_myext_myplugin[pro_id] = 7. Diese Seite enthält ein Plugin (ExtBase basiert), welches die Records lädt. Die Seite soll nur als Plugin-Hook dienen, enthält selber keine Datensätze.

Die entsprechende Methode im Controller ist die "Show" Methode, diese liest den Datensatz aus und stellt ihn in den View. Soweit ist alles klar.

Meine Frage ist nun, wie ich dies mit einer gecachten "Show"-Methode machen kann? Ich würde das gerne so haben, dass anhand der URL (also abhängig von der pro_id) ein Cache Datensatz aufgebaut wird, und beim nächsten Aufruf, dieser aus dem Cache geladen wird. Das funktioniert aber momentan nocht nicht, die Seite wird generell gecached, egal was ich für eine Id übergebe.

Wie kann ich solch ein Szenario mit Extbase lösen?

Vielen Dank im Voraus für eure Anregungen.

Freundliche Grüße
Oliver