Contao-Camp 2024
Ergebnis 1 bis 3 von 3

Thema: Chrome Caching Problem

  1. #1
    Contao-Nutzer
    Registriert seit
    07.07.2016.
    Beiträge
    65

    Standard Chrome Caching Problem

    Also, ich bin momentan ein bisschen verzweifelt...

    Und zwar folgendes: Website mit Contao 4.4 erstellt - läuft bereits produktiv. Wunderbar alles.

    Jetzt ein Problem, dass ich partout nicht lösen kann: Und zwar zeigt Chrome CSS-Aktualisierungen nicht an, Firefox hingegen schon. Irgendwie bleibt das alte Zeug im vermaledeiten Cache drin.

    In der Seitendefinition habe ich Caching deaktiviert - sowohl für Server als auch für Client. Zudem noch Meta-Tag mit no-cache eingefügt.

    Das ursprünglich spartanische htaccess habe ich angepasst. Dort das Caching sogar deaktiviert:

    Code:
    <IfModule mod_expires.c>
      ExpiresActive on
      ExpiresByType text/cache-manifest           "access"
      ExpiresByType text/html                     "access"
      ExpiresByType text/xml                      "access"
      ExpiresByType application/xml               "access"
      ExpiresByType application/json              "access"
      ExpiresByType application/rss+xml           "access"
      ExpiresByType application/atom+xml          "access"
      ExpiresByType image/gif                     "access"
      ExpiresByType image/png                     "access"
      ExpiresByType image/jpeg                    "access"
      ExpiresByType image/x-icon                  "access"
      ExpiresByType video/ogg                     "access"
      ExpiresByType audio/ogg                     "access"
      ExpiresByType video/mp4                     "access"
      ExpiresByType video/webm                    "access"
      ExpiresByType text/x-component              "access"
      ExpiresByType application/x-font-ttf        "access"
      ExpiresByType font/opentype                 "access"
      ExpiresByType application/x-font-woff       "access"
      ExpiresByType image/svg+xml                 "access"
      ExpiresByType application/vnd.ms-fontobject "access"
      ExpiresByType text/css                      "access"
      ExpiresByType application/javascript        "access"
    
    </IfModule>
    Selbstverständlich Daten auch in Systemwarung bereinigt. Nützt nichts. Wenn ich nun noch kleine CSS-Anpassungen mache, werden die erst ersichtlich, wenn ich den Cache in Chrome vorab manuell lösche. Bei meinem Kunden ist es genau so. Und wie gesagt, nur im Chrome. Firefox zeigt nach einem PageReload via F5 die Anpassungen.

    Interessanterweise zeigt es mir via Google Cache Viewer folgendes beim betreffenden CSS an: public, max-age=604800 (also 7 Tage). Ich kann machen, was ich will. Dieser Wert bleibt. Ist das Chrome bedingt so..?

    Kann mir nicht vorstellen, dass ich der einzige mit dem Problem bin. Was mach ich falsch..? Wäre dankbar um Rat.
    Geändert von DanEi (28.03.2018 um 18:40 Uhr)

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

    Standard

    Welche Contao Version? Ist mod_expires bei deinem Apache überhaupt aktiv? Hast du dir die Response Header der Anfragen für die CSS Dateien schon mal selbst angesehen?

    Du kannst für ein Cache Busting im Seitenlayout auch das Zusammenfassen der CSS und JS Dateien aktivieren. (Gilt aber nicht für alles - siehe auch https://community.contao.org/de/show...l=1#post469050)
    Geändert von Spooky (28.03.2018 um 20:50 Uhr)

  3. #3
    Contao-Nutzer
    Registriert seit
    07.07.2016.
    Beiträge
    65

    Standard

    Ja, mod_expires ist aktiviert und der Response Header ist ebenfalls mit der genannten max-age.

    Dein Tipp mit dem Zusammenfassen hat aber das Problem gelöst! Jetzt ist alles bestens. Danke dir!

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
  •