Ergebnis 1 bis 16 von 16

Thema: Kein Cache verfügbar

  1. #1
    Contao-Nutzer
    Registriert seit
    23.10.2017.
    Beiträge
    114

    Standard Kein Cache verfügbar

    Hallo,

    zunächst einmal bin ich sehr unsicher, ob ich hier im richtigen Bereich bin.

    Ich habe Contao 3.5.30 am Laufen und würde gerne den Cache nutzen, um die Webseite z.T. offline verfügbar zu machen. Daher habe ich ganz oben in der Seitenstruktur eine Cache Zeit von 30 Tagen eingestellt, was sich eigentlich auch auf alle Unterseiten auswirken sollte.

    Allerdings wird kein Cache abgelegt. Wenn ich den HTTP Header auslese, kommt entweder "no-cache" oder "max-age=0".

    In den Einstellungen ist auch der Browsercache aktiviert.

    Wo könnte sonst der Fehler liegen?

    Gruß

  2. #2
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.086
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Bist du einem anderen Tab im Backend angemeldet wenn du das testest? Dann wird z.B. nicht gecached.

  3. #3
    Contao-Nutzer
    Registriert seit
    23.10.2017.
    Beiträge
    114

    Standard

    Nein, ich habe sogar einen ganz anderen PC verwendet- ohne Erfolg.

  4. #4
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.086
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Gibt es auf der Seite geschützte Inhalte, die nur für angemeldete Mitglieder sichtbar sind?

  5. #5
    Contao-Nutzer
    Registriert seit
    23.10.2017.
    Beiträge
    114

    Standard

    Eigentlich nicht.
    Gestern ging es auch noch, da habe ich es getestet. Aber "über Nacht" ging es dann nicht mehr...
    Wirklich sehr merkwürdig.

  6. #6
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.801
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Wenn Du Dir sicher bist, dass es gestern noch ging und Du nichts an der Installation (Contao und/oder zugehöriger .htaccess) verändert hattest als Du den Fehler bemerkt hast, muss der Fehler m.E. beim Server/Hosting liegen bzw. was den Browsercache betrifft beim Browser. Allerdings kann ich mir schwer vorstellen, dass ein Fehler im Browsercache und im Servercache gleichzeitig auftritt. Aber gut es gibt immer wieder dinge die passieren, auf die ich mir zuvor keinen Reim machen konnte.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  7. #7
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.086
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hmm, wie liest du den Header aus? Ist das auch wirklich der Header der Antwort und nicht des Requests? Über die Entwicklerwerkzeuge lässt sich zumindest bei Firefox beides anzeigen.

  8. #8
    Contao-Nutzer
    Registriert seit
    23.10.2017.
    Beiträge
    114

    Standard

    Ich habe zwei verschiedene Webseiten dafür verwendet:

    http://elmar-eigner.de/_freetools/ht...r-auslesen.php
    https://www.topster.de/http-header/

    Außerdem hatte ich noch Contao aktualisiert, kann es sein, dass der Header schon an anderer Stelle gesetzt wird?

  9. #9
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.086
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Sehen eigentlich beide korrekt aus, zumindest in Bezug auf das Caching. Gerade mit einer meiner Websites getestet.

  10. #10
    Contao-Nutzer
    Registriert seit
    23.10.2017.
    Beiträge
    114

    Standard

    Ich habe das noch etwas weiter getestet: Sobald ich auf eine Seite weitergeleitet werde, wird ein "no-cache" flag gesetzt.
    Deshalb bringt es auch nichts, beim Startpunkt der Webseite die Cachezeit einzustellen, sondern sie muss bei jeder Unterseite einzeln eingestellt werden, welche eine Reguläre Seite und keine Weiterleitung ist.
    Nun ist es aber so, dass ich die Extension "login_link", um beim Aufruf über die App direkt einen Nutzer einzuloggen, der dann bestimmte weitere Seiten sehen kann. Dabei wird auf eine vordefinierte Startseite weitergeleitet und das wiederum "zerstört" den Cache Header. Somit wird es unmöglich, die Seiten auf dem Handy zu cachen und somit offline verfügbar zu machen.
    Gibt es dafür eine Lösungsidee?

  11. #11
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.261
    Partner-ID
    10107

    Standard

    Das heißt dir geht es um den Browser Cache, nicht um den Server Cache.

    Und das heißt weiter, dass es sich hier um Frontend Logins handelt?

  12. #12
    Contao-Nutzer
    Registriert seit
    23.10.2017.
    Beiträge
    114

    Standard

    Richtig. Ich konnte mein Problem jetzt soweit lösen, dass ich in der Extension die Weiterleitung entfernt habe, aber eine dauerhafte Lösung ist das ja auch nicht.
    Wenn ich zum Beispiel auf die Hauptdomain gehe, wird man auf die Seite "Home" weitergeleitet, leider ohne Cache. Insofern bringt die Funktion des Browsercache bei mir nichts.

  13. #13
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.261
    Partner-ID
    10107

    Standard

    Zitat Zitat von tefracky Beitrag anzeigen
    Wenn ich zum Beispiel auf die Hauptdomain gehe, wird man auf die Seite "Home" weitergeleitet
    Du musst deiner Startseite den Alias index geben.


    Zitat Zitat von tefracky Beitrag anzeigen
    leider ohne Cache. Insofern bringt die Funktion des Browsercache bei mir nichts.
    Poste das als Bug Report auf https://github.com/contao/core/issues . Wichtig ist, dass du erwähnst, dass du in den System- und Seiteneinstellungen den Browsercache in Verwendung hast (nicht den Seitencache).

  14. #14
    Contao-Nutzer
    Registriert seit
    23.10.2017.
    Beiträge
    114

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Du musst deiner Startseite den Alias index geben.
    Dem Startpunkt oder der Seite, auf die beim Aufruf gelinkt wird. Hat das einen speziellen Hintergrund?

    Zitat Zitat von Spooky Beitrag anzeigen
    Poste das als Bug Report auf https://github.com/contao/core/issues . Wichtig ist, dass du erwähnst, dass du in den System- und Seiteneinstellungen den Browsercache in Verwendung hast (nicht den Seitencache).
    Das werde ich dann morgen einmal tun.

  15. #15
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.261
    Partner-ID
    10107

    Standard

    Zitat Zitat von tefracky Beitrag anzeigen
    Dem Startpunkt oder der Seite, auf die beim Aufruf gelinkt wird. Hat das einen speziellen Hintergrund?
    Nicht dem Startpunkt, deiner Startseite. Dann leitet Contao nicht weiter.

  16. #16
    Contao-Nutzer
    Registriert seit
    23.10.2017.
    Beiträge
    114

    Standard

    Danke, das funktioniert schon einmal!

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •