我对flex与Silverlight的性能比较
测试其实没有太多的可比较性,我主要想比较相互之间对数据访问的速度和数据传输大小的比较,Flex的性能上出乎我的意料之外
我采用的是Flex直接访问Java服务,和Silverlight 访问webservice
从同样的SQL语句得到的数据大小看,flex读取数据流量的比silverlight小5倍,原因是flex访问数据时对数据进行了压缩
从显示数据的性能看,读取服务器端1.8万条数据时,flex能够正常直接显示,但是siliverlight虽然能够正确读取数据,但是
无法在网页上显示,系统做死机状,但是如果采用客户端分页技术,silverlight也能够在2秒内显示出来。
从数据访问速度来看,webservice传输数据性能并不差,差异在传输的数据量大小,和客户端显示上。
silverlight还有一个弱点就是在浏览器上的加载速度比flex慢,因此在并发性上表现也比flex弱,但差别并不大。
测试结果让我对silverlight+webservice方式充满信心。考虑采用silverlight的主要原因是开发习惯问题
加上我对flex采用actionsrcipt这种不是主流开发语言感到不放心。
以下是测试结果,因为是Excel格式,所以在这里显示不是很方便。
网络流量对比
操作
flex
流量(bytes)
时间
silverlight
流量
时间
1980条数据
起始页
helloworld.html4476
123
http://10.4.106.150:9001/SilverlightApplication1TestPage.aspx
3323
history.css
122
Silverlight.js
214
AC_OETags.js
123
SilverlightApplication1.xa
213
history.js
124
helloworld.swf
125
查找数据
crossdomain.xml
584
0.02
clientaccesspolicy.xml
312
0.02
http://10.4.106.150:8088/flex/spring/messagebroker/amf
534
0.25
http://10.224.129.133/webservice/Service1.asmx
316744
0.88
http://10.4.106.150:8088/flex/spring/messagebroker/amf;jsessionid=572836D03E6DCF81D48462DDD7D1186E
65984
1.96
合计
67719
2.23
320806
0.9(不包含初始化时间)
服务器资源对比
连接数
网络带宽
平均事务响应时间
平均内存数
平均CPU数
30用户
flex
27.8
1967739
2.6
20%
tomc
相关文档:
1.在flex里面显示查询后的list集合数据
private var model:ModelConfig=ModelConfig.getOne();
ModelCong类中存放一些全局的东西要实现接口implements IModelLocator
(如public var root:String="http://192.168.1.68:8090/OA";--系统数据,
public var users:UsersVO=new UsersVO();用来存储信息的变量, ......
本文介绍一下关于flex性能优化,以及flex生成的的swf大小优化.
1.关掉build automaticly
2.专心做一个项目,开起来一个flex builder
3.用flex builder而不用Eclipse插件,这样不用受其它的插件的影响。
至于后来和数据库的就先不说了,因为水平有限
as3一出来,flex也跟着火一把,目前学习flex的人也越来越多了,但是国内fl ......
来源:http://blogs.adobe.com/tomsugden/2009/12/writing_genuinely_reusable_fle.html
在企业的大项目里,经常要为Flex 类库写一系列可重用的组件。理论上一些相同的组件可以重复用在不同的模块和子模块的Flex 或 AIR 程序中,带来一致性和快速开发的好处。然而在实际中,存在些错误用法限制了组件的重用性。本文章解释� ......
最近搞了个flex的小玩意儿,大致就是用urlloader去读服务器上的xml文件,获得数据后将内容存到数组里。
本来想着挺简单的,想着这程序应该是顺序执行完,相当然的以为监听事件会在返回后再继续执行下面的语句,谁知道上来就出错了,在监听事件里的代码是异步执行的,这就导致主程序的数据不正常,也就是不能在自己想要的位 ......