- From: Larry Masinter <masinter@parc.xerox.com>
 - Date: Sun, 18 Aug 1996 00:59:04 PDT
 - To: http-wg%cuckoo.hpl.hp.com@hplb.hpl.hp.com
 
I think this is interesting data for those implementing HTTP/1.1....
------- Start of forwarded message -------
X-Url: <http://www.isi.edu/~johnh/>
To: Larry Masinter <masinter@parc.xerox.com>
Subject: document about P-HTTP/TCP interactions
Date: Tue, 13 Aug 1996 10:31:58 PDT
From: John Heidemann <johnh@isi.edu>
I've been looking at some performance interactions between currently
P-HTTP and TCP implementations and have prepared a brief web page
summarizing my findings:
    title: Performance Interactions Between P-HTTP and TCP Implementations
    url: <http://www.isi.edu/lsam/publications/phttp_tcp_interactions/>
    Abstract:
    This document summarizes several performance problems resulting from
    interactions between the Apache-1.1b4 implementation of
    persistent-HTTP (P-HTTP) and BSD-based implementations of TCP. Two of
    these problems tie P-HTTP performance to TCP delayed-acknowledgments,
    thus adding up to 200ms to each P-HTTP transaction. A third results in
    multiple slow-starts per TCP connection. We discuss each problem and
    summarize solutions.  Unresolved, these problems result in P-HTTP
    transactions which are 10 times slower than standard HTTP and 20 times
    slower than potential P-HTTP for machines connected by a 10 Mbps
    Ethernet. After fixing these problems we observe that P-HTTP
    successfully performs better than HTTP on a local Ethernet.
I have forwarded a pointer to this document to the Apache team.
Because both the techniques used in Apache and BSD TCP implementations
are common, I think that this document will be of interest to the
http-wg mailing list and others doing P-HTTP development.
I would be interested in any feedback you or the working group would
have about this work.
Thanks,
   -John Heidemann
    USC/ISI
------- End of forwarded message -------
Received on Sunday, 18 August 1996 01:01:10 UTC