So what you are saying is if I have 3 httpservice requests send at the same
time 2 go out and 1 is queued up. When a result or fault event occurs on one
of them then the 3rd service request is sent correct?

How do I know if I am using a persistent connection? I was asking this
question earlier, does a Flex application keep the connection alive so that
sessions will never timeout as long as the application is running in the
browser? Even if the user has is not sending any requests to the server but
the first? Sorry don't mean to hijack this thread.



On 09 Apr 2007 05:20:37 -0700, Peter Farland <[EMAIL PROTECTED]> wrote:

   The maximum number of concurrent HTTP connections allowed to a web
server is controlled by the browser. The HTTP 1.1 specification suggests a
limit of 2 connections per host, but this requires further consideration if
persistent connections are to be used. Some browsers can be configured to
accept more, but your users will more than likely have the default settings.
IE honors the 2 connections per host suggestion (but to change this you have
to edit the registry, see MaxConnectionsPerServer). Firefox sets this value
to 8 but does still limit persistent connections to 2 (you can change these
settings via about:config).

If you were dealing with a closed network or intranet application, you may
be able to change your company's IT policy and roll out different default
settings, but for public applications I doubt this will be possible. There
are lots of other tricks that you can use to optimize HTTP requests (e.g.
idempotent GET requests you benefit from pipelining etc)... but my point is
that there's a bit more to consider than a bunch of simultaneous requests.

Reply via email to