一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

Silverlight發布時的優化工作(下)

  相關文章:Silverlight發布時的優化工作(上)

  一、 項目資源優化

  資源在silverlight中存在形式:

  Resource —— 資源會被打包在程序集內部

  Content——資源會被打包在Xap包里面

  None——資源既不會被集成到程序集內,也不會打包到xap包中。不過我們可以通過設置CopyToOutputDirectory選項讓其自動拷貝到xap包所在目錄。

  Resource和Content兩種缺點是造成xap包很大,一次性下載到客戶端比較慢。None能生成最小的xap包,資源通過IIS使用URI作為文件下載訪問,第一次加載到silverlight緩存中后,以后將不會下載。

  同一個項目中的資源調用驗證

  是否緩存已下載圖片驗證

  一個父窗口有圖片3.jpg,通過父窗口打開的子窗口中有圖片penguins.jpg,第一次打開時加載,以后將不會再加載兩個圖片。

clip_image002[6]clip_image004[6]  三種打包方法的下載時間:

  1、資源放在web下,xap和資源分離。

clip_image006[6]clip_image008[6]  2、資源打包到程序集,由于打包到xap兩者都是下載xap,不做測試。

clip_image010[5]  二、 DLL優化

  查看silverlight項目屬性的時候會發現這個選項。

clip_image012[4]  未選中時1090K。

clip_image014[4]clip_image016[4]  使用緩存后。

clip_image018[4]clip_image020[4]  需要時加載原則來控制下載文件大小。

  這種將xap包中的DLL分別打包的方式,優點在于如果是多項目的silverlight,比如一個解決方案中有2個 silverlight項目,那么兩個項目都含有system.windows.controls.zip這個包,如果沒有將這些DLL提取出來則分開打包,兩個xap包中均含有system.windows.control.dll,如果提取出來,則兩個xap包都減小了,可以去掉一個system.windows.control.dll的冗余。

  減小前:

clip_image022[4]  減小后:

clip_image024[4]  如果使用了OOB,則此方法不適用。也可以將幾個項目用到的通用DLL都放到ClientBin中。如果您有其他的方法,歡迎交流。

NET技術Silverlight發布時的優化工作(下),轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 自拍偷自拍亚洲精品被多人伦好爽 | 国产精品视频成人 | 91色在线播放 | www.四虎在线观看 | 亚洲国产最新在线一区二区 | 欧美午夜色大片在线观看免费 | 亚洲欧美在线精品一区二区 | 337p亚洲精品色噜噜狠狠 | 91成人免费 | 视频二区在线观看 | 2021精品国夜夜天天拍拍 | 亚洲精品美女久久久aaa | 最新国产在线观看福利91 | 成人在线综合 | 日本精品高清一区二区不卡 | 99久久伊人| 亚洲一区二区在线免费观看 | 日日摸人人看97人人澡 | 免费91麻豆精品国产自产在线观看 | 免费国产一级特黄久久 | 久久国产网站 | a爱视频 | 亚洲综合日韩欧美一区二区三 | 国产成人涩涩涩视频在线观看 | 国产精品日韩欧美一区二区三区 | 一区二区三区影院 | 超91精品手机国产在线 | 亚洲国产精品久久久久秋霞小 | 91精品一区二区三区在线播放 | 99视频都是精品热在线播放 | 色老板免费在线观看 | 在线观看亚洲一区二区 | 69交性视频| 色老板最新地址 | 午夜亚洲国产成人不卡在线 | 色吧综合 | 亚洲永久免费网站 | 免费国产成人高清视频网站 | 精品视频在线观看一区二区三区 | 狠狠色影院 | 四虎精品视频在线永久免费观看 |