Flex3 新功能—framework持久化缓存

 

介绍Flex3的这个新功能前先和大家温习一下以前的东西:RSL。

RSL (Runtime Share Library 运行时共享库)这个概念相信大家不会陌生了,因为Flash很久就有这个功能了。它的作用就是发布swf的时候将一些共用的部分分离出来。例如a.swf有60KB,b.swf有55KB,其中a.swf和b.swf有50KB的内容都是相同的,如果将这共用的部分分离出来,a.swf剩下10KB,b.swf剩下5KB,共用部分50KB,当用户从网上浏览这两个swf的时候共加载了10+50+5=65KB;如果没有分离共同的部分,用户需要加载50+55=105KB的内容。显然通过这个比较你知道共享库的作用是什么了。

然而,这种做法也有限制的,就是共享库是和其它swf文件一样放在IE缓存里的,用户清空缓存的时候共享库就会被清除掉。还有你的共享库只有你自己才能用,就等于别人的共享库你也用不了。

Flex3推出新的RSL——Persistent Framework Caching (持久化框架文件缓存)翻译得不怎么对!

它的作用就是将Flex庞大的系统框架类永久地缓存到客户端,而且只要缓存一次,下次谁需要都能用。例如用户访问www.a.com的时候将共享库缓存到本地,下次www.b.com的swf文件需要用到这个共享库,也可以共用。而且这个共享库不会随便被用户清除掉。这就是新的RSL相对以前的优点了。Flex开发出来的swf文件都有相当庞大的体积,即使只有一个按钮也一样,因此这个功能是非常迫切需要的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值