1. Attempt to measure the round trip time between the client and the
server. To do this, get the browser to request a URI X, send back a
302 with "Connection: Keep-Alive" and "Location: Y," where Y is a new
URI that has the server's current clock value encoded into it. When
the browser requests Y, measure the time delta. Repeat several times
and keep the smallest value found.
2. Ask the browser to fetch a lot of very small resources. As each
resource is requested, make a note of the connection (based on the
client's IP address and TCP port number) and the current time.
3. If the resulting data set contains successive requests on the same
connection that are separated in time by less than the round trip time
measured in step 1, you've found request pipelining.
-Brian
> --
> You received this message because you are subscribed to the Google Groups "Browserscope" group.
> To post to this group, send email to browse...@googlegroups.com.
> To unsubscribe from this group, send email to browserscope...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/browserscope?hl=en.
>
>