给页面减减肥!
您希望讓您的頁(yè)面變成一個(gè)苗條淑女么?您希望您苗條的頁(yè)面不占用您寶貴的網(wǎng)絡(luò)帶寬么?您希望不放棄使用viewstate而網(wǎng)頁(yè)體積卻成倍成倍的減小么?那么您可以看看我是怎么給網(wǎng)頁(yè)減肥的。我不會(huì)通過(guò)不讓網(wǎng)頁(yè)吃飯亞,我要讓它吃的多,吃得好,但不長(zhǎng)肉。
首先介紹兩個(gè)工具
1.
Fiddler:這個(gè)一個(gè)http調(diào)試代理,您使用它就可以清晰的看到您的頁(yè)面的request-header,response-header,stream,text,xml等等的信息,我們的頁(yè)面變成苗條淑女。單個(gè)用戶是不好體驗(yàn)的,尤其是在本地。所以您必須尋找一個(gè)合適的天平,來(lái)衡量美女的體重。
2
httpwatch這款工具是以瀏覽器插件的形式運(yùn)行的。功能大體和Fiddler相似,不過(guò)在ie7.0里面Fiddler不能正常抓取http信息,這個(gè)就派上用場(chǎng)了
兩者運(yùn)行效果圖分別為:
Fiddler
httpwatch:
用兩者我們都可以看到,Content-Encoding,當(dāng)其為gzip時(shí)候,網(wǎng)頁(yè)在傳輸?shù)臅r(shí)候是經(jīng)過(guò)壓縮的,體積會(huì)小很多,我測(cè)試了一下,大概體積減少3-5倍,主要看網(wǎng)頁(yè)中的內(nèi)容,img圖片可能壓縮效果不太好。
下面是我作了的一個(gè)測(cè)試,
壓縮后:
壓縮前:
那么,如何實(shí)現(xiàn)壓縮呢,iis6.0配置可以實(shí)現(xiàn),具體連接如下:IIS Compression in IIS6.0
自己實(shí)現(xiàn)也不難,下面是實(shí)現(xiàn)的代碼和測(cè)試網(wǎng)站,有興趣可以下過(guò)去看看
/Files/jillzhang/WebSites.rar
兩個(gè)分析工具下載:
/Files/jillzhang/FiddlerSetup.rar
/Files/jillzhang/crack.rar
總結(jié)
- 上一篇: 阿里巴巴再向旗下东南亚电商平台 Laza
- 下一篇: Junit单元测试学习笔记(一)