`
hay
  • 浏览: 13053 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

使用 Flash Player 高速缓冲,提高Flex应用程序性能

    博客分类:
  • Flex
 
阅读更多

        大家在用的应用程序时的时候都知道第一印象很重要第一件事情下载如果这个过程时间过长,会造成非常不友好的用户体验为了改善这种体验,你需要学习的策略以减少下载时间和改善你的Flex应用程序启动时间


        本文将告诉您如何采取的Adobe Flash Player,使用Adobe Flex3高速缓存优势们来看看使用这种方法Flex Builder和Flex SDK的命令行工具的运用

 

  • 使用Flash Player缓存

        Flash Player缓存Flash Player 9更新的一个新功能缓存允许由Adobe签署文件由Flash Player缓存这些文件的文件扩展名为.swz

        Flash Player缓存不同于浏览器缓存中的一些常用的方法由于缓存swz文件是由Adobe签署的,他们可以重复使用多个域不仅限于他们起源域内重用例如,想象一下framework.swzhttp://www.a.com加载的,但是存放Flash Player缓存如果需要http://www.b.com下载相同framework.swz文件时,Flash Player在其缓存中找到a.comframework.swz文件当它找到一个匹配它会使用缓存的文件,而不是b.com加载一个新的文件

        即使在关闭浏览器缓存情况下,swz文件也会一直存在文件无限期的缓存,由于swz的提供者不可能直接更改终端用户Flash Player的管理设置,以减少它们的高速缓存能力。这样对于老化的swz文件越来越多,最后可能也就超过高速缓存的文件大小限制

       幸运,你同一版本的只需要下载一次因为Flash Player使用一个共同的缓存系统上的所有浏览这意味着,如果用户使用IE下载swz文件,同样的swz文件也可以用在Mozilla Firefox

        Flex 3是第一个采用Flash Player缓存技术的在Flex 3框架的代码已回滚Runtime Shared Libraries(RSL的 RSL支持SWZ文件在运行时加载而不是静态链接到应用程序加载的SWF文件正因为如此,应用程序的文件大小也将更小。

        开发者也可以使用未签名的RSL,他们都是依赖与浏览器的缓存,当然,它们可以防止同样的RSL被多次下载。

        用户机器上签署的Flex- RSL的应用程序缓存,它们都用于所有其他应用程序用于加载应用程序原始域 Flex应用程序开始使用签署的RSL通过Flash Player缓存加载的RSL,他们都将能够受益于降低带宽成本和更快Flex应用程序的启动时间

  • 了解RSL的基础知识

要创建Flex 3的RSL文件,你需要知道以下三点:

  1. swc的文件路径名
  2. RSL的URL地址
  3. 跨域策略文件的URL地址
  • 使用Flex Builder中的RSL

为了减少下载时间,Flex Builder默认是添加调试信息的,我们可以在如下图所示右键项目,选择项目属性选项,在该设置页面添加-debug=false参数,关闭调试信息。

Turning off debugging information

为了减少应用程序swf文件的大小,使用RSL形式,我们还要做这样的设置,右键项目->属性。如下图所示:
Changing how the Flex framework is linked in the Library Path dialog box


分享到:
评论

相关推荐

    Macromedia Flash Player 8.0 r22

    很多的朋友反映,将喜欢的Flash动画下载到自己的电脑...不过请注意,一定要将下载的Flash动画开启应用程序更改定向到这个Macromedia Flash Player!这是最新的8.5 b133版,比IE最新的FlashPlayer插件8.0 r22版还要好!

    Flash Player离线安装包

    Flash Player离线安装包下载

    FlashPlayer11-5安装包

    FlashPlayer11-5安装包FlashPlayer11-5安装包FlashPlayer11-5安装包FlashPlayer11-5安装包

    Flash+Flex+Air移动开发入门经典 pdf

    1.3.5 flex移动应用程序结构 22 1.3.6 移动开发的考虑事项 31 1.4 adobe air 31 1.5 小结 32 1.5.1 练习 32 1.5.2 本章所学内容 33 第2章 入门 35 2.1 使用flash builder 4.5.1 35 2.1.1 使用工作空间 36 ...

    [Flex.3程序设计].(美)布朗.扫描版

    Flex 是一个高效、免费的开源框架,可用于构建具有表现力的 Web应用程序,这些应用程序利用Adobe Flash Player和Adobe AIR, 可以实现跨浏览器、桌面和操作系统。虽然只能使用 Flex 框架构建 Flex应用程序,但Adobe ...

    flex4测试flashplayer

    flex和myeclipse集成后flex应用程序无法测试,安装这个程序可以进行测试。

    最新flashplayer离线安装包下载.txt

    最新flashplayer离线安装包下载

    flashplayer_11_plugin_debug

    最新版本的flashplayer_debug Flex开发必备

    Adobe-Flex-简介.doc

    Flex是一个基于组件的开发框架,可以生成一个由Flash Player运行的富互联网应用程序。Flex将基于标准的语言和各种可扩展用户界面及数据访问组件结合起来,使得开发人员能够构建具有丰富数据演示、强大客户端逻辑和...

    FlashPlayer_flashplayer_

    FlashPlayer created with delphi 7

    flashplayer11_b1_install_win_ie32_071311

    flashplayer11_b1_install_win_ie32_071311flashplayer11_b1_install_win_ie32_071311flashplayer11_b1_install_win_ie32_071311flashplayer11_b1_install_win_ie32_071311flashplayer11_b1_install_win_ie32_071311...

    Flex数据传输与交互

    Flex 是一个高效、免费的开源框架,可用于构建具有表现力的 Web 应用程序,这些应用程序利用 Adobe Flash Player和 Adobe AIR, 运行时跨浏览器、桌面和操作系统实现一致的部署。虽然只能使用 Flex 框架构建 Flex ...

    Adobe Flash Player for IE v11.3.300.265

    Adobe Flash Player(Flash Player官方下载)是一个集成的多媒体播放器,让你在Web上享受更广泛的多媒体体验。Adobe Flash Player官方版可显示和播放多媒体内容,从数以千计的高度交互性的flash player下载,到有音频...

    使用ADOBE FLASH BUILDER 4.5

    可使用 Flash Builder 构建的应用程序 用于加快应用程序开发速度的功能 用于运行和调试项目的功能 Flash Builder 版本 Flash Builder 配置 Adobe Community Help Client (CHC) 第 2 章: Flash Builder 入门 ...

    flashplayer V10.1.85

    flashplayer V10.1.85,单文件运行

    flex解析浏览器地址

    你建立一个可以超越Flex 应用本身的应用程序。你可以连接到已有的地址,通过JavaScript 和其他应用程序通信,并且可以和浏览器的历史记录交互,作为开始。ExternalInterface 类 让你能够调用加载Flash 应用的浏览器...

    Flex flashplayer_10_ax_debug

    Flex flashplayer_10_ax_debug模式,我今天找了好久,终于可以调试Flex程序.

    FLEX企业应用开发实战.part1

    本人从其他网站上下载的,333页全,看到CSDN上没有完整的版本,所以共享一下。...第9章 Flex企业应用性能优化 第10章 Flex企业应用开发的其他技术 附录 Flex Builder 中的项目如何迁移至Flash Builder

    构建Adobe AIR应用程序

    在 Flash Builder 中创建第一个桌面 Flex AIR 应用程序 使用 Flash Professional 创建第一个桌面 AIR 应用程序 在 Flash Professional 中创建您的第一个 AIR for Android 应用程序 创建第一个用于 iOS 的 AIR ...

    win7 64位Flashplayer 11

    win7 64位Flashplayer 11 Windows 7 64位系统专用。

Global site tag (gtag.js) - Google Analytics