关于flex定时执行数据刷新!
大家好,最近做的flex监控类项目中application中有频繁的调用setInterval 多数都是10秒到后台加载一次数据 进行对界面的如datagird list 地图等数据进行刷新,感觉很占内存资源,机器稍微差点的浏览器就卡机了,大家在处理这样的问题时是怎么做的呢?有什么好的解决方案么?
[解决办法]
或者用socket编程,让后台刷新以后,把数据主动发给前台。
就好比聊天室。这样的好处是,前台不用一直发URL,而后台只有改变了,并且在10秒内才发一次
[解决办法]
Flex BlazeDS Message Service
消息服务(Message Service )提供发布(publish)/订阅(subscribe)机制允许Flex 应用程序发布消息、订阅消息终端(messaging destination),从而实现实时数据的推和协作。
参考下这个 http://keren.javaeye.com/blog/479000