[squid-users] Re: Can squid cache dynamic page base on part of url.

From: Peter Wang <ptr.wang_at_gmail.com>
Date: Tue, 05 Aug 2008 18:12:42 +0800

Henrik Nordstrom <henrik_at_henriknordstrom.net> writes:

> Or if the parameters truly are crap and not needed for other purposes
> than logging then remove them using an url rewriter.

These parameters can only be ignored while lookup squid cache objects,
but need keep un-changed in other cases, for example: logging,
show in browser Location bar, etc.

I see there is url_rewrite_program directive in squid 3.0 manual, not
very sure if this helps for my example, in which urls only need be
normalized while lookup cache objects.

>
>
> On mån, 2008-08-04 at 12:17 +0800, Adrian Chadd wrote:
>> Squid-2.7 can with store_url_rewrite .
>>
>>
>>
>> Adrian
>>
>> 2008/8/4 Peter Wang <ptr.wang_at_gmail.com>:
>> > Hi, all. I plan to use squid as reverse proxy before apache, and cache
>> > the dynamic pages. But the problem i encounter is: the url of the
>> > dynamic page is variant for the same request. for example:
>> > http://mysite/cgi?w=abc
>> > http://mysite/cgi?w=abc&pg=1
>> > http://mysite/cgi?w=abc&pg=1&stats=from.index
>> > ..
>> >
>> > three urls above throw out the same content, `stats` parameter only use
>> > for statistics, and `pg` parameter can omit for the first page, and the
>> > order these parameter occurs will be variant too.
>> >
>> > so can squid match cache base on partial url, for example:
>> > http://mysite/cgi?w=abc&pg=1 on above case.
>> >
>> > any advice for it? thanks.
>> >
>> >
Received on Tue Aug 05 2008 - 10:12:40 MDT

This archive was generated by hypermail 2.2.0 : Thu Aug 07 2008 - 12:00:02 MDT