There is a bug reported [ LPP-4115 ] which has bitten several people, where
apps which try to load a large number of images in SWF
simultaneously either lock up or time out some of the requests.

The SWF runtime has a limit , defined in LzLoadQueue.maxOpen, on the number
of requests allowed to be queued, (limit is applied to both media and data
requests).

I set up some experiments with an app which loads 64 images and 100 data
requests, back to back, and tested it the following browsers

The image requests went to a  jsp  page which added a 100 msec delay to each
request before returning an image.
A similar mechanism was used to add a one second delay for the data
requests.

Windows
  FF 2
  IE 6
  IE 7

Mac OS X : Safari (not sure which version at the moment)

Raising the maxOpen limit to infinity led to some errors in loading on IE6.

Setting maxOpen to 10 did not cause any errors in this test however. It also
noticably increased the performance
for loading of images.

I should do some more experiments, but it seems like we ought to bump up the
default value for maxOpen, to fix
the reported bug, and to increase performance of simultaneous image and data
load requests in SWF 7/8.







--
Henry Minsky
Software Architect
[EMAIL PROTECTED]

Reply via email to