![]() |
Application Server Performance Pipelining Pipelining allows the server to receive multiple requests for resources from a client without having to fulfill each request before receiving the next. Because many HTTP requests are smaller that TCP packets, this means that the browser can more efficiently send requests to the server when it knows it needs multiple files, such as embedded style sheets and images. Pipelined requests are analogous to a telephone conversation where both parties can speak at the same time, compared to walkie-talkies where each side must wait for the other to finish first.
Pipelining is not as commonly supported in clients as gzip and persistent connections are. According to Wikipedia , Internet Explorer does not support this and Firefox supports it but it is disabled by default. However, when a client uses pipelining, the Application Server will be able to handle the pipelined requests to optimize performance. |



