Zum Inhalt springen

Direkte Grafikausgabe cachen

Erstellt am 14. Oktober 2004 · Noch keine Antworten

Tags: Bilder, Cache & Performance, Frage

Ensis ·

Hi,

ich stehe da vor einem etwas ausgefalleneren Problem. Ich habe eine Extension, die ihr Ergebnis als Grafik ausgibt. Dazu erzeuge ich über Typo3 ein neues IMG_RESOURCE - Objekt aus einem existieren Bild, lade dann die von Typo3 erzeugte, temporäre Datei und gebe das ganze über die entsprechenden PHP-Funktionen (z.B. imagejpeg) direkt an den Browser aus. Das klappt soweit auch wunderbar, nur ist der Prozeß natürlich sehr aufwendig und ich würde ihn gerne cachen (ohne die erzeugten Dateien extra nochmal zwischen zu speichern). Leider zeigt mir Typo3 ab dem zweiten Aufruf der gleichen Seite, mit eingeschaltetem Cache, nur noch leere Seiten an. Ich gehe davon aus, dass das daran liegt, dass Typo3 nur die Content-Objekte cacht, aber nicht das Ergebnis ganzer Seitenaufrufe.

Ich habe schon einiges ausprobiert, aber ich komme an die Grafikausgabe nicht mit dem Cache ran. Gibt es da eine versteckte Möglichkeit oder was noch besser wäre, besitzt Typo3 irgendwo eine eigene Funktion um Grafiken direkt auszugeben?

Gruss
Ensis