I'd like to re-phrase my previous post.
If ProxyB requests an object from ProxyA and returns a MISS, ProxyA keeps
the information and pre-fetches the same object from ProxyB after a period
of time knowing that ProxyB must have the object by then.
-----Original Message-----
From: Squid Support (Henrik Nordstrom) [mailto:hno@marasystems.com]
Sent: Tuesday, April 02, 2002 5:28 PM
To: francisv@dagupan.com; squid-users@squid-cache.org
Subject: Re: [squid-users] Scheduled fetching of sibling misses
I have seen a patch doing this a long time ago. No idea where it is
today.
It is not possible to do it correctly without patching, as the
request needs to be sent to the sibling with a "Cache-control:
only-if-cached" header to make sure the sibling do not fetch the
object again, and you cannot forward such requests via Squid from an
external program.. (squid acts on the cache-control header).
You may also be interested to look into the push-cache extension to
Squid. Not exacly this, but in the same area.
Regards
Henrik
On Tuesday 02 April 2002 10:05, francisv@dagupan.com wrote:
> Hi,
>
> Is there an existing tool that fetches sibling misses at specific
> periods?
>
> For example, ProxyB is a sibling of ProxyA. ProxyB requests an
> object from ProxyA but it does not have the object thus returning a
> MISS. ProxyA, knowing that ProxyB requested an object earlier but
> got a MISS, will try to fetch the object if it's still not in the
> cache after a specific period of time.
>
> Let me know what you think.
-- MARA Systems AB, Giving you basic free Squid support Customized solutions, packaged solutions and priority support available on requestReceived on Tue Apr 02 2002 - 03:08:30 MST
This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 17:07:18 MST