Darin Fisher wrote:
> I'm working toward implementing HTTP/1.1 pipelining for mozilla.
Excellent! The only browser I know of which already implements this is
Amaya - <http://www.w3.org/Amaya/>. It's open source so you may want to
look at how it does this. Does anyone know of any other browsers that
support pipelining?
> Pipelining can also dramatically reduce the number of TCP/IP
> packets. With a typical MSS (maximum segment size) of 512 bytes, it
> is possible to pack several HTTP requests into one TCP/IP packet.
Nice idea. Amaya only sends 1 request per packet.
> complete. The HTTP/1.1 spec does not provide any guidelines on the
> ideal number of requests to pipeline. It does, however, suggest a
> limit of no more than 2 /keep-alive/ connections per server.
Well, Amaya only uses one persistent connection to my proxy, and I've
seen it pipeline up to *thirteen* GET requests without any problems. You
could take that as a kind of unofficial W3C recommendation.
GB