The application we're developing requires me to return a block of XML
from the database, and we're doing this with a webservice.  We have a
current version of the application written in Flash which returns and
consumes the same webservice call in under a second.  The same
webservice call made from Flex takes upwards of 10 seconds.  

I'm theorizing it's because the e4x engine is taking a very long time
parsing the returned XML.  I have the timestamp directly before the
webservice.methodName call and again as the first line in the result
handling function - so it's none of my code involved in the measurement. 

I'm looking for some more details on how Flex is making this
webservice call and specifically how it's dealing with the results,
and if there's an opportunity for me to alter how it processes the
results.

I'm thinking about making this one call use another data connectivity
technique, like fluorine or web orb.

M@

Reply via email to