Search squid archive

Re: Reverse proxy and user-agent

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

 



fre 2007-03-09 klockan 12:52 +0100 skrev Carl Abramsson:

> Everything works OK, except for one small detail. Squid caches based
> on user-agents so this is what happens:
> Client with IE -> /somepage.html -> Cache miss
> Client with IE -> /somepage.html -> Cache hit
> Client with Firefox -> /somepage.html -> Cache miss
>  Client with Firefox -> /somepage.html -> Cache hit

Sounds like your server says the content varies based on the User-Agent.
(Vary header).

Squid does not separate cache on it's own. It simply follows the
instructions given by the origin. If there is no instructions about
variance (as indicated by the Vary header) then every request gets the
same cached copy of of the url.

> Is it possible to turn of this and let squid return the same page to
> clients with different useragents? I know this could be bad in some
> cases, but it's OK for our site and we really want the hit ratio to be
> as big as possible since the latency is horrible.

Check your server configuration. For some reason it's returning "Vary:
user-agent". Could also be "Vary: accept-encoding" which perhaps is
likelier.. Firefox and IE sends similar but not identical
Accept-Encoding headers..

Regards
Henrik (also in Stockholm).

Attachment: signature.asc
Description: Detta =?ISO-8859-1?Q?=E4r?= en digitalt signerad meddelandedel


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

  Powered by Linux