Aus gegebenem Anlass folgt hier ein wichtiger Aufruf, den sich alle zu Herzen nehmen sollten! Egal wie klein oder groß die Seite, egal was für Hardware hinter der Website steckt, bitte kein config.no_cache = 1 verwenden!Ich hab gerade bei einer Seite aushelfen dürfen, die unter massiver Last gelitten hat (mehre GBs pro Stunde Traffic) und wo die Verbindung zur Datenbank fast nicht mehr zustande kam. Das Problem lies sich gar nicht so einfach finden weil man kaum ins Backend konnte, aber der TS Object Browser hats dann doch gefunden. Es gab noch ein TS-Template mit dem tollen Namen „Developent“, in dem noch config.no_cache = 1 gesetzt war.
Also bitte verwendet diese Einstellung nie, auch nie zur Entwicklung! Gerade hier sollte man so real wie möglich testen und dann fallen diverse Probleme sofort auf!
Alternativen:
- Cache der Seite auf ein paar Minuten stellen, das bringt schon sehr viel
- USER_INT / COA_INT wenns wirklich nicht gecached werden darf
- generell vorher überlegen wie gewisse Logiken implementiert werden können
- Extension coago
Wie bereits in https://typo3blogger.de/cache-probleme-mit-typo3/ beschrieben, kann im Install-Tool mit [FE][disableNoCacheParameter] = 1 verhindert werden, dass das no_cache greift!