Refresh Pattern

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen

Refresh Pattern

Bestimmt, wie lange Squid Dinge aus dem Internet im Cache behält.
Greift nur, wenn die Webseite selbst keine klare Ablaufzeit vorgibt.
Schlüsselwort Pattern Min Prozent Max
refresh_pattern ^gopher:        1440    0%      1440
refresh_pattern -i (/cgi-bin/|\?) 0     0%      0
refresh_pattern .               0       20%     4320
  • MIN = Mindestzeit in Minuten, wie lange etwas IMMER als aktuell gilt.
  • PROZENT = Anteil vom Alter seit letzter Änderung, der zusätzlich erlaubt ist.
  • MAX = Obergrenze, länger bleibt nichts im Cache, egal was passiert.
Beispiel
Eine Datei wurde vor 100 Minuten geändert.
Mit 20% darf Squid sie noch 20 Minuten als aktuell ansehen.
Wenn MIN = 0 → nichts wird pauschal gecached.
Wenn MAX erreicht ist → Objekt wird neu geladen.
Wichtig
Bei HTTPS sieht Squid den Inhalt nicht → daher greift das meist gar nicht.
Deshalb ist das heute oft nur noch theoretisch relevant.