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