Verwendung: Contao Cache läuft nicht

Mathias's Avatar

Mathias

05 Feb, 2020 03:34 PM

Produkt: Tao Contao
Contao-Version: 4.8.7

Obwohl ich die Cachezeit festgelegt habe (Private-Cache 5 Min, Shared-Cache 60 Min), funktioniert der Cache nicht. Ich erhalte in den Entwicklertools von Firefox im Header der Netzwerkanalyse immer:
cache-control: max-age=0, must-revalidate, no-cache, private contao-cache: miss Auch habe ich eine .env-Datei mit den einzigen verwendeten Cookies ins /web-Verzeichnis gelegt
COOKIE_WHITELIST=PHPSESSID,csrf_https-contao_csrf_token
Was ist bei Tao anders als bei anderen Contao 4.8.7-Installationen...?

  1. Support Staff 1 Posted by RockSolid Theme... on 06 Feb, 2020 07:47 AM

    RockSolid Themes's Avatar

    Vielen Dank für Ihre Frage.

    Wir konnten den Fehler mit dem Tao-Theme nicht reproduzieren.

    Damit wir Ihnen zielgerichteter weiterhelfen können, schicken Sie uns bitte einen Link zur betroffenen Seite.

  2. 2 Posted by Mathias Ebert on 06 Feb, 2020 07:52 AM

    Mathias Ebert's Avatar

    Die Test-Installation lautet: [Link entfernt]

    Gern gebe ich Ihnen auch Admin-Zugang usw.

  3. Support Staff 3 Posted by RockSolid Theme... on 06 Feb, 2020 08:23 AM

    RockSolid Themes's Avatar

    Anscheinend liegt hierbei ein Fehler mit dem Insert-Tag {{date::Y}} vor. Durch diesen Insert-Tag wird eine Session gestartet und somit der kann der Cache nicht mehr genutzt werden.

    Bitte bearbeiten Sie das Modul „Footer Copyright“ und entfernen den Insert-Tag aus dem Copyright-Text.

  4. 4 Posted by Mathias on 06 Feb, 2020 09:01 AM

    Mathias's Avatar

    Leider hat das nicht geholfen.
    Obwohl ich im den Symphonie-Cache neu aufgebaut habe, kommt:
    cache-control max-age=0, must-revalidate, private, s-maxage=3600
    contao-cache: miss

    Im Startpunkt ist eingestellt (in der Unterseiten nix)
    Cachezeit Private-Cache: 5 Min
    Cachezeit Shared-Cache: 60 Min

    Merkwürdig ist, dass bei einer anderen Testinstallation https://oneoplus.adera.de mit Oneo bei gleicher Cache-Einstellung im Startpunkt und sowohl mit als auch ohne Insert-Tag {{date::Y}} immer kommt:
    cache-control: max-age=300, private
    contao-cache: miss

  5. Support Staff 5 Posted by RockSolid Theme... on 07 Feb, 2020 07:50 AM

    RockSolid Themes's Avatar

    Auf der Seite wird nach wie vor eine Session gestartet. Sie können in den Layouteinstellungen ein Modul nach dem anderen ausblenden um den Verursacher zu finden.

    Um schnell zu prüfen ob das Session-Problem noch besteht können Sie folgendes auf der Kommandozeile ausführen:

    curl -sS -D - https://taoplus.adera.de -o /dev/null
    

    Wenn dort kein Set-Cookie: PHPSESSID=… mehr zu finden ist wurde das Problem behoben.

Reply to this discussion

Internal reply

Formatting help / Preview (switch to plain text) No formatting (switch to Markdown)

Attaching KB article:

»

Attached Files

You can attach files up to 10MB

If you don't have an account yet, we need to confirm you're human and not a machine trying to post spam.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac