On Wed, 22 Dec 2004, Michael Scheibel wrote:
1. Under what circumstances do TCP_NEGATIVE_HIT/200 log entries occur? This is kind of contradictory: The web object is not accessible, but it is delivered to the client with a 200 OK status code.
Agreed. I don't see any situations where this should happen.
2. Why does the amount of data delivered to the clients differ from one response to another although a) the same URL is accessed and b) the respective web object is not refreshed ?
It can be any of the following
- Client sending an IMS query resulting in a 304 response
- Client sending a range request, only asking for a piece of the object
- Client aborts the request before the whole response have been sent
Is squid modifying any HTTP headers? Which ones?
Squid adds to the Vary header, and strips hop-by-hop headers as required by the HTTP protocol. In addition you have optional anonymization functions which strips unwanted http headers.
Regards Henrik