[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: Generality of HTTP


RE:  Generality of HTTP
On Wed, 23 Jan 2002, Mike Champion wrote:

> Stealing a page from Tim Bray's hymnal <grin>, I feel compelled to
> ask:  Is there solid, empirical, profiling evidence that the TCP
> substrate of HTTP is a significant bottleneck in real web
> applications?  Optimizing non-bottlenecks is a well-known
> temptation...

It's not one of the things that has to be a bottleneck - not all problems
decompose into a number of stages with bottlenecks.

Look at it this way; using a Web browser, the status bar usually tells you
as the browser goes from looking up in DNS to attempting connection to the
'sent request, waiting for reply' stage.

It spends very little time in the DNS stage, even though this involves
contacting several servers (not all from the client - client hits
resolver, resolver hits a few servers, then sends response to client).

It spends longer in the 'getting connection' stage, where it's just
performing the TCP overhead to connect to a single server.

If we used HTTP over UDP, then getting responses from a server for small
results would generally be even faster than DNS lookups :-)

This would kick ass for redirects, framesets, small frames, and XML-RPC /
SOAP, and would make no difference for fetching images and downloading
lewd images.

Compare the responsiveness of NFS to the responsiveness of HTTP. I access
my home directory via NFS. I'd hate to do it via HTTP...

But to go back to your real question, I don't think we'll see performance
bottlenecks because of HTTP over TCP. Instead, I think we'll see
functionality bottlenecks instead because people only do coarse grained
stuff without real-time responses...

ABS

-- 
                               Alaric B. Snell
 http://www.alaric-snell.com/  http://RFC.net/  http://www.warhead.org.uk/
   Any sufficiently advanced technology can be emulated in software


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.