<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Nochmals SQUID: refresh_pattern</title>
    <link>http://forum.geizhals.at/feed.jsp?id=494462</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re: Nochmals SQUID: refresh_pattern</title>
      <link>http://forum.geizhals.at/t494462,4097735.html#4097735</link>
      <description>Hmmm... Vermutung zu der Prozentregel:&lt;br&gt;Angenommen, ich gehe auf &lt;a href="http://homepage.mac.com/rossetantoine/osirix/Downloads.html" rel="noopener" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;homepage.mac.com/&lt;wbr/&gt;rossetantoine/&lt;wbr/&gt;osirix/&lt;wbr/&gt;Downloads.html&lt;/a&gt; &lt;br&gt;Dann erhalte ich ja auch "Modifiziert: Mittwoch, 25. April 2007 22:00:10" aus dem Header.&lt;br&gt;&lt;br&gt;Das würde beim heutigen auslesen der Seite bedeuten, daß dieses Ding nun 5 Tage alt ist, oder ?&lt;br&gt;&lt;br&gt;Das würde des weiteren bedeuten, daß das Ding nun noch einen Tag gültig ist - weil 20%-Regel per Default, oder ? Das aber auch nur, weil das Max-Age von 3 Tagen nicht überschritten wurde, oder ? Wenn Max-Age 1/2 Tag wäre - wäre es eben nur 1/2 Tag statt einem Tag valid, oder ?&lt;br&gt;&lt;br&gt;Wenn das stimmt - bitte um Bestätigung - dann bleibt nur die Frage, wie da die min-Age-Regel reingreift - insbesondere weil sie ja als letzte ausgeführt wird...&lt;br/&gt;</description>
      <pubDate>Tue, 01 May 2007 16:39:21 GMT</pubDate>
      <guid>http://forum.geizhals.at/t494462,4097735.html#4097735</guid>
      <dc:creator>googleDork</dc:creator>
      <dc:date>2007-05-01T16:39:21Z</dc:date>
    </item>
    <item>
      <title>F*ck! Noch eine SQUID-Frage: Option reload-into-ims</title>
      <link>http://forum.geizhals.at/t494462,4097710.html#4097710</link>
      <description>#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; reload-into-ims changes client no-cache or ``reload''&lt;br&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; to If-Modified-Since requests. Doing this VIOLATES the&lt;br&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HTTP standard. Enabling this feature could make you&lt;br&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; liable for problems which it causes.&lt;br&gt;Also ich verstehe mal - das verletzt den HTTP-Standard...&lt;br&gt;Nur hat das abseits noch Konsequenzen ?&lt;br&gt;&lt;br&gt;Wenn der Client einen Refresh schickt - und SQUID schickt stattdessen ein IF-MODIFIED-SINCE los - liefert SQUID ja in jedem Fall korrekte Daten an den Client, oder ?&lt;br&gt;&lt;br&gt;Hätte das also außer der Standardverletzung noch einen Nachteil ?&lt;br&gt;Und... WIESO verletzt das den Standard bzw. was war der Hintergedanke dazu ???&lt;br/&gt;</description>
      <pubDate>Tue, 01 May 2007 16:19:04 GMT</pubDate>
      <guid>http://forum.geizhals.at/t494462,4097710.html#4097710</guid>
      <dc:creator>googleDork</dc:creator>
      <dc:date>2007-05-01T16:19:04Z</dc:date>
    </item>
    <item>
      <title>Nochmals SQUID: refresh_pattern</title>
      <link>http://forum.geizhals.at/t494462,4097686.html#4097686</link>
      <description>Aus dem Config-File:&lt;br&gt;&lt;br&gt;&lt;div class=code&gt;&lt;pre&gt;&#xD;
#  TAG: refresh_pattern&#xD;
#       usage: refresh_pattern [-i] regex min percent max [options]&#xD;
#&#xD;
#       By default, regular expressions are CASE-SENSITIVE.  To make&#xD;
#       them case-insensitive, use the -i option.&#xD;
#&#xD;
#       'Min' is the time (in minutes) an object without an explicit&#xD;
#       expiry time should be considered fresh. The recommended&#xD;
#       value is 0, any higher values may cause dynamic applications&#xD;
#       to be erroneously cached unless the application designer&#xD;
#       has taken the appropriate actions.&#xD;
#&#xD;
#       'Percent' is a percentage of the objects age (time since last&#xD;
#       modification age) an object without explicit expiry time&#xD;
#       will be considered fresh.&#xD;
#&#xD;
#       'Max' is an upper limit on how long objects without an explicit&#xD;
#       expiry time will be considered fresh.&#xD;
...&#xD;
#       Basically a cached object is:&#xD;
#&#xD;
#               FRESH if expires &amp;lt; now, else STALE&#xD;
#               STALE if age &amp;gt; max&#xD;
#               FRESH if lm-factor &amp;lt; percent, else STALE&#xD;
#               FRESH if age &amp;lt; min&#xD;
#               else STALE&#xD;
...&#xD;
#Suggested default:&#xD;
refresh_pattern ^ftp:           1440    20%     10080&#xD;
refresh_pattern ^gopher:        1440    0%      1440&#xD;
refresh_pattern .               0       20%     4320&#xD;
&#xD;
&lt;/pre&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Hier gleich einige Verständnisfragen zum Ablauf:&lt;br&gt;Daß mal expires gilt, wenn vorhanden, ist mir klar:&lt;br&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FRESH if expires &lt; now, else STALE&lt;br&gt;&lt;br&gt;Wenn mein Ablaufdatum (in obigem Beispiel 4320 Minuten also 3 Tage) überschritten ist - diese Regel ist mir auch klar.&lt;br&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; STALE if age &gt; max&lt;br&gt;&lt;br&gt;Komplett unklar wirds mir ab dieser Regel:&lt;br&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Percent' is a percentage of the objects age (time since last&lt;br&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; modification age) an object without explicit expiry time&lt;br&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; will be considered fresh.&lt;br&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FRESH if lm-factor &amp;lt; percent, else STALE&lt;br&gt;Könnte mir hier einer ein Zahlenbeispiel geben ? Diese Regel verstehe ich nicht.&lt;br&gt;&lt;br&gt;Und auch diese check ich nicht - weil letzte:&lt;br&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FRESH if age &lt; min&lt;br&gt;#&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else STALE&lt;br&gt;&lt;br&gt;Direkt vorher wurde ja schon entschieden: Wenn lm-factor &lt; percent =&gt; FRESH, sonst STALE. Wieso kann dann nachher noch eine Regel greifen ???&lt;br/&gt;</description>
      <pubDate>Tue, 01 May 2007 15:50:41 GMT</pubDate>
      <guid>http://forum.geizhals.at/t494462,4097686.html#4097686</guid>
      <dc:creator>googleDork</dc:creator>
      <dc:date>2007-05-01T15:50:41Z</dc:date>
    </item>
  </channel>
</rss>
