Zum Inhalt springen

wie kann ich den cache leeren?

Erstellt am 11. August 2004 · 5 Antworten · letzte Antwort am 11. August 2004

Tags: Cache & Performance, Frage

ffr_dev ·

hallo,
ich arbeite momentan an einer extension,
bei der ich das where statement auf "knopfdruck" ändern muss.
leider wird das ganze gecached,
und erst wenn ich in BE den cache leere und im FE ein refresh mache, kommen die daten richtig daher.

weiss jemand wie ich den cache leeren kann? wenn möglich in php.
oder kann mir jemand sagen wie ich erreichen kann, das diese extension nicht gecached wird?

ffr_dev ·

ich habs gefunden..

wie man den cache programmiertechnisch löscht, weiss ich zwar immer noch nicht,
aber ich weiss nun wie man die seite nicht cached. 🙂

BE->unter dem web modul drückt das item info.
geht auf dem tree auf die seite die ihr nicht cachen wollt.
in der rechten spalte erscheint nun unter anderen eine spalte no cache.
drückt das edit bleistift, und markiert die ckeckbox.

nun wird die seite nicht mehr gecached!! :p

linksblinker ·
ffr_dev schrieb

BE->unter dem web modul drückt das item info.
geht auf dem tree auf die seite die ihr nicht cachen wollt.
in der rechten spalte erscheint nun unter anderen eine spalte no cache.
drückt das edit bleistift, und markiert die ckeckbox.

Naja, so ganz prall ist diese Lösung ja wohl nicht.

Da würde ich doch lieber das Caching für die Extension generell deaktivieren 😉

$GLOBALS["TSFE"]->set_no_cache();

Gruß

Thomas

ffr_dev ·

ich bringe das so nicht zum laufen.

$GLOBALS["TSFE"]->set_no_cache();

wo muss ich diese zeile einfügen??
ich habs im allgemeinen und im setup der extension probiert, da tut sich nichts!!!

linksblinker ·

Hallo!

Das gibtst Du am Anfang Deiner Hauptfunktion in Deiner Extension an um das Caching für diese Extension zu deaktivieren.

Gruß

Thomas