Nochmals SQUID: refresh_pattern
Geizhals » Forum » Netzwerk » Nochmals SQUID: refresh_pattern (3 Beiträge, 72 Mal gelesen) Top-100 | Fresh-100
Du bist nicht angemeldet. [ Login/Registrieren ]
Nochmals SQUID: refresh_pattern
01.05.2007, 17:50:41
Aus dem Config-File:

#  TAG: refresh_pattern
#       usage: refresh_pattern [-i] regex min percent max [options]
#
#       By default, regular expressions are CASE-SENSITIVE.  To make
#       them case-insensitive, use the -i option.
#
#       'Min' is the time (in minutes) an object without an explicit
#       expiry time should be considered fresh. The recommended
#       value is 0, any higher values may cause dynamic applications
#       to be erroneously cached unless the application designer
#       has taken the appropriate actions.
#
#       'Percent' is a percentage of the objects age (time since last
#       modification age) an object without explicit expiry time
#       will be considered fresh.
#
#       'Max' is an upper limit on how long objects without an explicit
#       expiry time will be considered fresh.
...
#       Basically a cached object is:
#
#               FRESH if expires < now, else STALE
#               STALE if age > max
#               FRESH if lm-factor < percent, else STALE
#               FRESH if age < min
#               else STALE
...
#Suggested default:
refresh_pattern ^ftp:           1440    20%     10080
refresh_pattern ^gopher:        1440    0%      1440
refresh_pattern .               0       20%     4320




Hier gleich einige Verständnisfragen zum Ablauf:
Daß mal expires gilt, wenn vorhanden, ist mir klar:
#               FRESH if expires < now, else STALE

Wenn mein Ablaufdatum (in obigem Beispiel 4320 Minuten also 3 Tage) überschritten ist - diese Regel ist mir auch klar.
#               STALE if age > max

Komplett unklar wirds mir ab dieser Regel:
#       'Percent' is a percentage of the objects age (time since last
#       modification age) an object without explicit expiry time
#       will be considered fresh.
#               FRESH if lm-factor < percent, else STALE
Könnte mir hier einer ein Zahlenbeispiel geben ? Diese Regel verstehe ich nicht.

Und auch diese check ich nicht - weil letzte:
#               FRESH if age < min
#               else STALE

Direkt vorher wurde ja schon entschieden: Wenn lm-factor < percent => FRESH, sonst STALE. Wieso kann dann nachher noch eine Regel greifen ???

Antworten PM Alle Chronologisch
 
Melden nicht möglich
.  Re: Nochmals SQUID: refresh_pattern  (googleDork am 01.05.2007, 18:39:21)
 

Dieses Forum ist eine frei zugängliche Diskussionsplattform.
Der Betreiber übernimmt keine Verantwortung für den Inhalt der Beiträge und behält sich das Recht vor, Beiträge mit rechtswidrigem oder anstößigem Inhalt zu löschen.
Datenschutzerklärung