Re: [squid-users] Squid 2.6 not caching downloaded files

From: Adrian Chadd <adrian_at_freebsd.org>
Date: Thu, 3 Jul 2008 09:30:56 +0800

Look at enabling the header logging option (mime_ something in
squid.conf) and see what headers the object is being sent with.

It may be sent with headers which deny caching..

Adrian

2008/7/3 Tony Da Silva <tony_at_altonet.co.za>:
> Hi,
>
> I have noticed that my squid is only caching HTML files and not downloaded
> files.
>
> in my squid.conf I have "maximum_object_size 250 MB", but whenever I do test
> downloads the file is downloaded from the source.
>
> When the initial download completes, store.log writes RELEASE and the URL of
> the file. access.log indicates TCP_MISS when I try subsequent downloads.
>
> my squid.conf is as follows:
>
> http_port 3128 transparent
> hierarchy_stoplist cgi-bin ?
> acl QUERY urlpath_regex cgi-bin \?
> cache deny QUERY
> acl apache rep_header Server ^Apache
> access_log /var/log/squid/access.log squid hosts_file /etc/hosts
> refresh_pattern ^ftp: 1440 20% 10080
> refresh_pattern ^gopher: 1440 0% 1440
> refresh_pattern . 0 20% 4320
> acl all src 0.0.0.0/0.0.0.0
> acl manager proto cache_object
> acl localhost src 127.0.0.1/255.255.255.255 acl to_localhost dst 127.0.0.0/8
> acl SSL_ports port 443 563 # https, snews
> acl SSL_ports port 873 # rsync
> acl Safe_ports port 80 # http
> acl Safe_ports port 21 # ftp
> acl Safe_ports port 443 563 # https, snews
> acl Safe_ports port 70 # gopher
> acl Safe_ports port 210 # wais
> acl Safe_ports port 1025-65535 # unregistered ports
> acl Safe_ports port 280 # http-mgmt
> acl Safe_ports port 488 # gss-http
> acl Safe_ports port 591 # filemaker
> acl Safe_ports port 777 # multiling http
> acl Safe_ports port 631 # cups
> acl Safe_ports port 873 # rsync
> acl Safe_ports port 901 # SWAT
> acl purge method PURGE
> acl CONNECT method CONNECT
> http_access allow manager localhost
> http_access deny manager
> http_access allow purge localhost
> http_access deny purge
> http_access deny !Safe_ports
> http_access deny CONNECT !SSL_ports
> http_access allow localhost
> **acl lan removed**
> http_access allow localhost
> http_access allow lan
> http_access deny all
> http_reply_access allow all
> icp_access allow all
> **hostname removed***
> always_direct allow all
> coredump_dir /var/spool/squid
> cache_dir ufs /var/spool/squid 10000 16 256 reference_age 01 month
> maximum_object_size 250 MB
>
> Can somebody please check if I am missing something?
>
>
Received on Thu Jul 03 2008 - 01:30:59 MDT

This archive was generated by hypermail 2.2.0 : Thu Jul 03 2008 - 12:00:02 MDT