W3C home > Mailing lists > Public > www-html@w3.org > November 2006

Re: [OT] Suggestion: http request bundle

From: Mark Birbeck <mark.birbeck@x-port.net>
Date: Sun, 5 Nov 2006 09:07:08 +0000
Message-ID: <640dd5060611050107o7c500899seee6f1f730b406fd@mail.gmail.com>
To: www-html@w3.org

David,

Since browsers are currently configured to load HTML pages in a rather
slow and piecemeal manner, one can obtain performance improvements by
reducing the number of JS and CSS files required on initial load.

So my comment was simply that Doug's suggestion about reducing the
number of individual files an HTML file is dependent, actually has
performance benefits.

These benefits to HTML page loading seem both on-topic, and don't
require reconfiguring every server, proxy and browser...which you seem
to be suggesting is "all you need to do"! :)

Regards,

Mark

On 03/11/06, David Woolley <david@djwhome.demon.co.uk> wrote:
>
> [ Off topic: IETF, not W3C ]
> >
> >   "Clients that use persistent connections SHOULD limit the number of
> >    simultaneous connections that they maintain to a given server. A
>
> This is just about good neighbourliness.  Violating it can hog resources
> on the server and defeat the TCP congestion control algorithms.  Assuming
> everyone uses the same conventions in this respect, there should be
> no significant benefit over larger number of connections, as the larger
> number of connections would run proportionately slower.
>
> (Early implementations did start large numbers of connections.)
>
> >    single-user client SHOULD NOT maintain more than 2 connections with
> >    any server or proxy."
> >
> > which, implies that each subsequent request by the browser will be
> > blocked until one of the two that are 'in progress' has completed.
>
> As already pointed out, pipelining means that you can transmit all the
> requests (or at least as many as will fit in the TCP window) before
> receiving any of the responses, so the data flow rate is essentially
> limited by the network bandwidth, not by round trip times for requests.
>
> Therefore, the capability already exists, all you need to do is to
> make sure that servers, and, more of a problem, caching proxies support
> it, and that browsers are configured to use it (IE through a proxy will
> use HTTP/1.0, out of the box) and make effective use of it.
>
>
>
>


-- 
Mark Birbeck
CEO
x-port.net Ltd.

e: Mark.Birbeck@x-port.net
t: +44 (0) 20 7689 9232
w: http://www.formsPlayer.com/
b: http://internet-apps.blogspot.com/

Download our XForms processor from
http://www.formsPlayer.com/
Received on Sunday, 5 November 2006 09:07:16 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 27 March 2012 18:16:08 GMT