Search squid archive

Re: Squid 2.7 working with reference to storeurl/caching?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



GIGO . wrote:
Hi all,

I request that please read my squid.conf file and guide me on the order of the directives and any issue as i am unable to cache a single thing. Does it matter the order of definition of the following?

You seems to make a lot of queries asking what squid.conf directives mean. Are you aware of the online squid.conf manual?
  http://www.squid-cache.org/Doc/config/


1. storeurl program

no.

2. refresh patterns

only in relation to other of these directives.

3  storeurl rewrite lists...

only in relation to other of these directives.

I assume : 1. whenever a user open a page in his user agent squid very first of all check the refresh pattern for deciding whether to search in the cache or go to web. Am i right?


No. First check is whether security access is to be granted. then other security lookups, then possible cacheability of the reply, then what to send in the relayed request, then source for the reply, then how to fetch the reply, then whether the reply is acceptable.

Thats a general overview, fine details are difficult to explain simply.


2. Now if the request match the storeurl rewrite lists then the request is forwarded to storeurl program who then see that if the object is available in the cache in that case it is returned. Otherwise object is fetched from the web and stored as store_url for future reference. Please guide i am totally unclear?


No storeurl access lists determine whether the storeurl_program is allowed to alter the storage location for the reply.

Whether to store is determined by the "cache" directive and reply cache control headers.


3. With the following squid.conf not a single object is being cached. I am not sure whats happening?
----------------------------------------------------------------------------------------------------
# This is the configuration file for instance 2 which is doing all the caching. squid v 2.7 stable 9 is chosen for its store_url feature.

<snip>

# This portion is not understood yet well
# Let the clients favorite video site through with full caching
# - they can come from any of a number of youtube.com subdomains.
# - this is NOT ideal, the 'merging' of identical content is really needed here
acl youtube dstdomain .youtube.com
cache allow youtube


The default caching permission is to allow. UNLESS you specify otherwise.

Also, ... allow/deny control lists terminate with an implicit rule inverting the permission of the previous configuration line.

What that means is that your configuration above actually doing this:

  cache allow youtube
  cache deny all

What you need to do is remove the "cache allow youtube" rule and let squid default "allow all" to work properly.


Amos
--
Please be using
  Current Stable Squid 2.7.STABLE9 or 3.1.3

[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux