四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

Silverlight發(fā)布時的優(yōu)化工作(下)

  相關(guān)文章:Silverlight發(fā)布時的優(yōu)化工作(上)

  一、 項目資源優(yōu)化

  資源在silverlight中存在形式:

  Resource —— 資源會被打包在程序集內(nèi)部

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

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

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

  同一個項目中的資源調(diào)用驗證

  是否緩存已下載圖片驗證

  一個父窗口有圖片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優(yōu)化

  查看silverlight項目屬性的時候會發(fā)現(xiàn)這個選項。

clip_image012[4]  未選中時1090K。

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

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

  這種將xap包中的DLL分別打包的方式,優(yōu)點在于如果是多項目的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技術(shù)Silverlight發(fā)布時的優(yōu)化工作(下),轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 《最后的凶手》免费观看| 舒羽| 初恋50次 电影| 雪山飞狐之塞北宝藏演员表| 远景山谷 (1981)中字| 美国电影《黑吃黑》在线观看| 《冰灯》原文| 成人在线播放视频| 双修杨幂,刘亦菲小说| 林书宇| 东方卫视节目表| 创业史全文免费阅读| 抗日电影免费| 哥哥啊啊啊| 美少女战士男主角叫什么| 干了一个月的家具导购| 成人免费视频在线播放| 深圳古镇| 暗夜与黎明电视连续剧| 那些花儿吉他谱原版| 白洁少妇在线| 日本电影小小的家| 电影《心灵奇旅》| 相识电影| 柚柚| 妈妈的花样年华演员表全部| 二胡独奏北国之春| 与心有关的成语| 树屋上的童真| 新闻联播台词| 朱莉娅·安最经典十部电影| 80年代欧美动画片| 白雪公主在线| 中国夫妻性生活视频| 郭麒麟个人资料简介| 浙江卫视节目表今天表| 美国要塞1986| 林芳| 少年派3免费观看完整版电视剧 | 爱情买卖网站 电影| 永濑佳子|