在快速Web服务器上执行缓慢的Flex应用程序

时间:2010-08-31 14:15:28

标签: flex

在虚拟(vmware)Red Hat 5.5服务器(SAN存储)上部署Flex应用程序变得非常慢

如果我在此Web服务器上使用Apache提供静态文件,则会非常快速地下载此文件。但是,在同一个网络服务器上加载flex应用程序(预加载)非常慢。这可能是什么原因?

4 个答案:

答案 0 :(得分:0)

Flash应用程序正在做一些需要时间的事情。如果连接速度是瓶颈,你甚至不会看到预加载器;你会看到你的浏览器加载你的SWF。

答案 1 :(得分:0)

静态网页将会非常小。 (最大约10K左右,对吗?)。如果您使用RSL,Flex应用程序可能是4倍,如果不是,则可能是50倍。 Flex应用程序的初始加载时间总是比静态网页更长。

理论上,你在应用程序的使用过程中弥补了这一点,因为你没有大量的来回加载大量的重复资产或数据。

答案 2 :(得分:0)

如果您已确认缓慢部分是在SWF加载后,那么您的问题很可能在您的代码中。启动时可能发生了太多事情。可能创建了太多的孩子。您应该使用延迟实例化和Flex模块来减少启动时间。您还可以在应用程序上运行Flash Builder探查器,以查看花费了多少时间。

答案 3 :(得分:0)

Flex Application的性能改进

1)Flex Profiling

2)SWF尺寸改善

3)动态加载样式

以下链接对此进行了解释,请尝试使用此功能。

点击这里 http://javafws.blogspot.in/2014/02/flex-application-performance-improvement.html