On Monday 05 November 2001 08.42, Jurgen Hart wrote:
> Ok so my policies seem reasonable, but the important aspect of the
> policy is the refresh_pattern (Henrik Nordstrom) , But I just don't
> understand how the refresh_pattern work. Can anyone give me some help or
> point me to some doc. about refresgh_pattern.
From squid.conf:
#       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.
#
#       options: override-expire
#                override-lastmod
#                reload-into-ims
#                ignore-reload
#
#               override-expire enforces min age even if the server
#               sent a Expires: header. Doing this VIOLATES the HTTP
#               standard.  Enabling this feature could make you liable
#               for problems which it causes.
#
#               override-lastmod enforces min age even on objects
#               that was modified recently.
#
#               reload-into-ims changes client no-cache or ``reload''
#               to If-Modified-Since requests. Doing this VIOLATES the
#               HTTP standard. Enabling this feature could make you
#               liable for problems which it causes.
#
#               ignore-reload ignores a client no-cache or ``reload''
#               header. Doing this VIOLATES the HTTP standard. Enabling
#               this feature could make you liable for problems which
#               it causes.
#
#       Please see the file doc/Release-Notes-1.1.txt for a full
#       description of Squid's refresh algorithm.  Basically a
#       cached object is: (the order is changed from 1.1.X)
#
#               FRESH if expires < now, else STALE
#               STALE if age > max
#               FRESH if lm-factor < percent, else STALE
#               FRESH if age < min
#               else STALE
#
#       The refresh_pattern lines are checked in the order listed here.
#       The first entry which matches is used.  If none of the entries
#       match, then the default will be used.
#
#       Note, you must uncomment all the default lines if you want
#       to change one. The default setting is only active if none is
#       used.
See also the Squid FAQ entry 12.20 How does Squid decide when to refresh a 
cached object? <http://www.squid-cache.org/Doc/FAQ/FAQ-12.html#ss12.20>
Received on Mon Nov 05 2001 - 07:25:15 MST
This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 17:03:53 MST