Pouneh Mortazavi wrote:
>
> OK. so this is unrelated to the modperl mailing list. but its an
> interesting question. If you know anywhere else I could post this,
> please tell me.
>
> I'm trying to find out how many clients support HTTP 1.1 features such as
> keepalives and domain-name based virtual hosts.
>
> Apparently netscape 3+,ie4+ all run HTTP 1.1. Which is good. This is 95%
> of my user agents.
>
> When I look through the logs however, I see a *huge* amount of HTTP 1.0
> requests from what are claimed to be http 1.1 compliant browsers. I get 3
> times more HTTP1.0 requests than HTTP1.1 requests. I can understand that
> some of these user agent strings may be rogue spiders/browsers
> masquarading as netscape/ie ... but not that many!
>
> Can anyone explain, why this would be the case? I know that my apache
> servers can implement HTTP protocol negotiation, but I definately do not
> do that in my conf files...
>
> Has anyone else done any analysis on their webserver logs for http
> protocols?
I'm not terribly familiar with the Apache log format. Are you sure that
the log records the protocol level in the request, or the protocol level
of the response? The standard Apache config files include a rule to
downgrade certain user agents to HTTP 1.0. Is this rule in your config
file?
Might an intervening proxy downgrade the request to 1.0?
Regards,
Jeffrey
--
Jeffrey W. Baker * [EMAIL PROTECTED]
Critical Path, Inc. * we handle the world's email * www.cp.net
415.808.8807