<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    云自無心水自閑

    天平山上白云泉,云自無心水自閑。何必奔沖山下去,更添波浪向人間!
    posts - 288, comments - 524, trackbacks - 0, articles - 6
      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    RSL也需要謹(jǐn)慎使用

    RSL也不是對于所有的應(yīng)用都是有益的. 需要對應(yīng)用RSL前后的下載時(shí)間和啟動時(shí)間都測試過, 才能得到正確的結(jié)論.

    RSL不能跨域共享. 如果客戶在一個(gè)域中使用了RSL, 然后運(yùn)行了另一個(gè)域的應(yīng)用, 雖然這兩個(gè)RSL是相同的, 但是需要下載兩次.

    RSL通常會增加應(yīng)用的啟動時(shí)間. 這是應(yīng)用不管整個(gè)庫實(shí)際如何使用, 只是簡單地全部加載整個(gè)庫. 就這一點(diǎn)來說, RSL越小越好. 這與靜態(tài)鏈接庫的使用是不同的. 當(dāng)你編譯一個(gè)Felx應(yīng)用時(shí), 編譯器只解開需要的組件. 一般來說, 庫的大小可以是任意的, 它只影響編譯時(shí)間而不會影響下載的時(shí)間.

    如果在好幾個(gè)應(yīng)用中使用相同的組件庫, 那么可以考慮合并這些庫, 形成一個(gè)RSL. 但是如果庫合并后, 每個(gè)應(yīng)用只會用到其中的一小部分, 那么還不如多加載幾個(gè)小RSL更高效.

    如果一些類重復(fù)打包在多個(gè)RSL中, 那么一定要注意同步更新的問題.

    RSL不能應(yīng)用在基類是Sprite或者M(jìn)ovieClip的純ActionScript項(xiàng)目中. 因?yàn)镽SL需要基類知道如何加載RSL, 比如: Application或者SimpleApplication.

    關(guān)于?framework.swc文件

    framework.swc是一個(gè)標(biāo)準(zhǔn)的SWC文件. 缺省地它不能用作RSL. 整個(gè)framwork.swc文件不被鏈接到任何一個(gè)應(yīng)用中. Flex編譯器只將那些應(yīng)用用到的部分鏈接到生成最后的SWF文件. 比如: 如果一個(gè)應(yīng)用只使用了Button, Panel和TextArea控件, 那么只有這幾個(gè)控件和它們的依賴項(xiàng)被編譯器鏈接.

    幾乎所有的應(yīng)用都需要framework.swc文件的一部分, 但是它并不適合作為RSL. 原因如上據(jù)說, RSL是整個(gè)鏈接, 不管實(shí)際使用多少的. 如果RSL包含了很多類, 而應(yīng)用只使用了其中的一小部分, 那么這樣的加載方式并不是最合理的. 這樣使用會造成應(yīng)用的啟動時(shí)間大大增加.


    RSL的優(yōu)點(diǎn)

    下面的一個(gè)例子說明了將幾個(gè)的共享組件做成RSL的優(yōu)點(diǎn). 在這個(gè)例子中, 組件庫的大小是150K, 編譯后的應(yīng)用的大小是100K.
    Application size with and without RSLs?

    使用了RSL, RSL只被下載一次. 那么合計(jì)下載量是350K, 節(jié)約了30%. 如果再添加第3個(gè), 第4個(gè)應(yīng)用的話, 每次都能150K的下載量.

    一般來說, 在一個(gè)域中使用同一個(gè)RSL的應(yīng)用越多, 那么好處就越大.




    評論

    # re: 使用RSL(Runtime Shared Libraries)來減小Flex生成的SWF文件的大小(III) -- RSL的優(yōu)缺點(diǎn)  回復(fù)  更多評論   

    2009-07-21 18:22 by 不能不說
    樓主說
    比如: 如果一個(gè)應(yīng)用只使用了Button, Panel和TextArea控件, 那么只有這幾個(gè)控件和它們的依賴項(xiàng)被編譯器鏈接
    Button,Panel,TextArea也不是單獨(dú)的,它也依賴framework.swc的某些類,例如:button extends LabelButton
    主站蜘蛛池模板: 国产男女爽爽爽爽爽免费视频| 100000免费啪啪18免进| 亚洲午夜免费视频| 一级特黄aa毛片免费观看| 美女黄色毛片免费看| 亚洲午夜AV无码专区在线播放| 中文字幕看片在线a免费| 久久激情亚洲精品无码?V| 特级毛片A级毛片免费播放| 亚洲中文久久精品无码ww16| 一级毛片免费观看不卡的| 中文字幕亚洲综合小综合在线| 国产精品高清全国免费观看| 一级毛片aa高清免费观看| 亚洲一级二级三级不卡| 成人影片麻豆国产影片免费观看| 视频一区在线免费观看| 亚洲动漫精品无码av天堂| 99精品在线免费观看| 亚洲精品V天堂中文字幕| 爱情岛论坛网亚洲品质自拍| 99国产精品视频免费观看| 亚洲精品成a人在线观看☆| 亚洲欧洲日产国码高潮αv| 91热久久免费精品99| 看Aⅴ免费毛片手机播放| 亚洲国产a∨无码中文777| 成年私人影院免费视频网站| 成av免费大片黄在线观看| 狠狠色伊人亚洲综合网站色 | 日韩免费一级毛片| 成人一区二区免费视频| ass亚洲**毛茸茸pics| 亚洲综合伊人久久综合| 卡一卡二卡三在线入口免费| 久久国产乱子免费精品| 日韩亚洲国产综合高清| 国产日韩亚洲大尺度高清| 成人永久免费高清| 最近免费中文在线视频| 国产精品永久免费视频|