Search squid archive

Re: HTTP/1.1 pipelining

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

 



On 19/02/2013 9:59 p.m., FredB wrote:
Hello,

I saw that some browsers are no RFC compliant about http pipelining

I found this:

Firefox 2:  2
Firefox 3+: 6
Opera 9.26: 4
Opera 12:   6
Safari 3:   4
Safari 5:   6
IE 7:       2
IE 8:       6
IE 10:      8
Chrome:     6

Squid support pipelining ?  or it serializes pipelined request ?
If squid support it, how I can limit - for example 2 simultaneous - or disabled this option with squid 3.2.7 ?

From those questions its clear you don't get how HTTP/1.1 pipelines work. The browser shunts N requests into a connection before the first response is received back. They still have to be read and processed in order.

Squid reads requests out of the client connection one at a time and processes them. Unreceived requests are left in the TCP network buffers.

So long as you have persistent connections with clients enabled Squid can receive pipelined requests and will respond correctly.

I'm asking this because I tried to play with maxconn limit, and I saw a difference between Chrome and firefox 2, chrome touches the limit very quickly

maxconn and pipelines are not related.

Amos


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

  Powered by Linux