Marc Haber wrote:
On Thu, May 22, 2008 at 12:49:54PM +1200, Amos Jeffries wrote:
Squid considers identd lookups to be an authentication type. Which gets cached for a short period against the client IP to prevent such loading of the network.

Judging after a tshark dump of network traffic, that "short period" is
like one second, and it doesn't hold for a multi-user system as the
next user will be "authenticated" with a wrong ID. There is no way for
squid to know whether a new http request comes from the same users
without issueing a new ident request or without the http client's
cooperation.

Please explain how this caching is supposed to work without totally
wrecking the statistics.

Greetings
Marc


Ah, I thought it yes was 1 second or so, but a closer look at the default show its 0 seconds unless set higher.
http://www.squid-cache.org/Versions/v3/3.0/cfgman/authenticate_ip_ttl.html

Yes the problem of multiple-users per IP is one to consider.

What you mean by the statistics? I expect it drops the counters of ident requests relative to the counters of authenticated requests, and lowers the overall request service times (part of the idea right? faster response times with less network load).

Amos
--
Please use Squid 2.6.STABLE20 or 3.0.STABLE6

Reply via email to