Zum Inhalt springen

no_cache = 0 -> wirkungslos

Erstellt am 27. Januar 2004 · 4 Antworten · letzte Antwort am 29. Januar 2004

Tags: Frage

iddqd ·

Hallo,

in meinem Template habe ich die Einstellung

config.no_cache = 0

vorgenommen.
Wenn ich die Seite dann aber aufrufe und in mein AdminPanel schau, dann steht da unter 'Info':

no_cache: 1

In der TSRef steht zu dieser Einstellung:

If this is set to true, the page will not be cached. If set to false, it's ignored. Other parameters may have set it to true of other reasons.

Wie ist es möglich, den Cache zu aktivieren?

grüße
iddqd

maxhb ·

Hi!

iddqd schrieb

Wie ist es möglich, den Cache zu aktivieren?

Ich würde sagen, Du gehst den richtigen Weg. Allerdings könnte es sein, dass ein Fehler in Deinem TS existiert, so dass die entsprechende Einstellung nicht übernommen wird, oder wie es auf typo3.org steht:

www.Typo3.org schrieb

IMPORTANT NOTICE regarding caching!

When calling the function $TSFE->set_no_cache(), the document will not be cached after rendering. However it does not prevent the index_ts.php script from searching the cache for a stored version of the page before rendering. You'll need to set the no_cache parameter either for the page, in the URL or as a config-option in TypoScript (eg. config.no_cache=1) to avoid this.

The reason why this is important is, that if you have a parsing error in your included scripts, the set_no_cache() function is never called and so the page is cached. When you have found your error and corrected it, trying again, you'll find that because the page was cached due to the parsing error, your script is not parsed (your functions are not called) before you clear the cache of the current page!

Also mal die entsprechende Zeile ganz nach oben schieben und schauen, ob sich etwas ändert.

CU
maxhb

iddqd ·

Hallo,

danke erstmal für den Tip. Nachdem ich die cache Einstellungen ganz nach oben im Template geschrieben hatte, hat sich leider auch nix geändert. no_cache steht noch immer auf 1.

Ich durchsuch jetzt mal mein Script und auch die Constants nach Fehlern. Mal sehen was dabei rauskommt.

grüße
iddqd

iddqd ·

Hallo,

jetzt hab ich alle meine Skripte durchforstet aber nix gefunden. Es treten auch im Frontend keine Fehler auf. Auch im TypoSkript Object Browser wird nix aussergewöhnliches angezeigt. Selbst die Ausgabe unter 'Info' im Admin Panel zeigt nichts an was mir Sorgen macht.

Das einzige was mir aufgefallen ist, ist folgendes:
Wenn ich meine Page als t3d - File exportieren möchte, wird mir bei zwei Elementen "LOST RELATION" angezeigt. Kann das die Ursache für mein Problem sein?

grüße
iddqd

maxhb ·
iddqd schrieb

Das einzige was mir aufgefallen ist, ist folgendes:
Wenn ich meine Page als t3d - File exportieren möchte, wird mir bei zwei Elementen "LOST RELATION" angezeigt. Kann das die Ursache für mein Problem sein?

Das sollte eigentlich keine Auswirkungen auf das Cachen haben ...

CU
maxhb