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

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

  最近做開(kāi)發(fā)時(shí),silverlight的xap越來(lái)越大,如果不進(jìn)行優(yōu)化嚴(yán)重影響到客戶(hù)端的體驗(yàn),因此看了一些資料,總結(jié)一下。

  一、XAP包是可分解的

  Silverlight應(yīng)用最終是借助于http協(xié)議以web形式到達(dá)客戶(hù)端的,我們編寫(xiě)的silverlight包,就是xap,其實(shí)是一個(gè)壓縮包,包含了許多個(gè)控件及資源,可以通過(guò)更改后綴為ZIP,通過(guò)右鍵打開(kāi)一探究竟。

image

image  更改后綴后再使用壓縮軟件打開(kāi)后發(fā)現(xiàn)。

image

  了解這個(gè)基本知識(shí)后呢,就可以從分解這個(gè)xap包開(kāi)始了進(jìn)行優(yōu)化工作了,這里的優(yōu)化工作分為兩部分:

  1. silverlight客戶(hù)端緩存驗(yàn)證
  2. silverlight本身的DLL分解
  3. 資源的分解

  二、Silverlight緩存資源的驗(yàn)證

  Silverlight在客戶(hù)端是可以緩存資源的,一次下載,重復(fù)使用。

  這個(gè)可以通過(guò)Fiddler測(cè)試出來(lái)資源的加載情況。

  三、利用VS2010中的silverlight中的利用選中“應(yīng)用程序庫(kù)緩存減小xap體積”來(lái)控制每一次僅下載所需要的DLL。

image

  在SL項(xiàng)目中添加一個(gè)childwindow,然后我們改寫(xiě)一下MainPage.xaml.cs代碼:

   public MainPage()
{
InitializeComponent();
this.Loaded += new RoutedEventHandler(MainPage_Loaded);
}

void MainPage_Loaded(object sender, RoutedEventArgs e)
{
Test t
= new Test();
t.Show();
}

NET技術(shù)Silverlight發(fā)布時(shí)的優(yōu)化工作(上),轉(zhuǎn)載需保留來(lái)源!

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

主站蜘蛛池模板: 黄站视频 | 在线看色| 四虎国产精品视频免费看 | 最新精品国偷自产在线91 | 欧美日韩亚洲国产一区二区三区 | 小说专区图片专区 | 成 人免费va视频 | 欧美激情视频网址 | 精品国产自在现线看 | 免费视频亚洲 | 亚洲人成一区二区三区 | 亚洲综合影视 | 国产成人精品.一二区 | 亚洲天堂一区二区在线观看 | 一区二区三区午夜 | 美女张腿男人桶免费视频 | 国产xx肥老妇视频奂费 | 亚洲综合插插 | 激情视频图片小说qvdo | 极品美女一级毛片 | 国产成人精品日本亚洲专利 | 亚洲午夜精品久久久久久成年 | 国外免费精品视频在线观看 | 51精品视频免费国产专区 | 天天天操天天天干 | 亚洲无吗视频 | 一本色道久久鬼综合88 | 怡红院成人网 | 亚洲综合一区二区不卡 | 国产精品福利在线播放 | 97精品国产91久久久久久 | va免费视频 | 国产成人免费 | 国产区亚洲区 | 中日韩新区 | 久久久久久午夜精品 | 日韩视频精品在线 | 99爱视频99爱在线观看免费 | 国产在线综合视频 | 国产第一导航深夜福利 | 伊人第四色 |