Improved viewer and script communications (Re: [sldev] Puppettering Branch)

Celierra Darling Celierra at gmail.com
Mon Jun 9 08:50:38 PDT 2008


On Mon, Jun 9, 2008 at 8:35 AM, Teravus Ovares <teravus at gmail.com> wrote:
> I also note, that according to Microsoft's kb article:
>
> "The HTTP 1.1 specification (RFC2616) mandates the two-connection limit. The
> four-connection limit for HTTP 1.0 is a self-imposed restriction that
> coincides with the standard that is used by a number of popular Web
> browsers."
>
> You can read the article here:
> http://support.microsoft.com/kb/183110
>
> You can read the RFC here:
> http://www.faqs.org/rfcs/rfc2616.html
>

The relevant text in the RFC seems to be in 8.1.4, "Practical
Considerations".  The relevant paragraph quoted:

"   Clients that use persistent connections SHOULD limit the number of
   simultaneous connections that they maintain to a given server. A
   single-user client SHOULD NOT maintain more than 2 connections with
   any server or proxy. A proxy SHOULD use up to 2*N connections to
   another server or proxy, where N is the number of simultaneously
   active users. These guidelines are intended to improve HTTP response
   times and avoid congestion.
"

They are all "SHOULD" guidelines, not mandates as the Microsoft quote
claims.  There are several browsers which break the recommendation
already, as the Firefox people seem to have noticed.  Microsoft
(apparently) is also going to break the 2-connection guideline
starting with IE8.

According to http://groups.google.com/group/mozilla.dev.apps.firefox/browse_thread/thread/5eebb8c65c34c3c6/323b25cfd9211fa0?fwc=1
, here are the numbers for some major browsers:

Firefox 2: 2
Firefox 3: 2 (now 6)
Opera 9.26: 4
Opera 9.5 beta: 4
Safari 3.0.4 Mac/Windows: 4
IE 7: 2
IE 8: 6

See also https://bugzilla.mozilla.org/show_bug.cgi?id=423377 , where
this discussion appears to have already happened once before.

~Cel


More information about the SLDev mailing list