ASP.NET頁(yè)面進(jìn)行GZIP壓縮優(yōu)化的幾款壓縮模塊的使用簡(jiǎn)介及應(yīng)用測(cè)試!(附源碼)
更新時(shí)間:2008年01月16日 20:21:28 作者:
ASP.NET頁(yè)面進(jìn)行GZIP壓縮優(yōu)化的幾款壓縮模塊的使用簡(jiǎn)介及應(yīng)用測(cè)試!(附源碼)
跟蹤軟件:fiddler2
本次測(cè)試使用本人開(kāi)發(fā)的DotNetTextBox在線編輯器控件作為頁(yè)面載體,共有兩個(gè)一模一樣的頁(yè)面分別為compress.aspx(啟用壓縮)及nocompress.aspx(不啟用壓縮)
首先打開(kāi)不啟用壓縮的nocompress.aspx并且查看頁(yè)面體積如下圖:

同時(shí)查看fiddler2看看實(shí)際接收的流量

通過(guò)上圖可以看到,實(shí)際接收與查看屬性的體積都是一樣65452字節(jié),并且fiddler2檢測(cè)到頁(yè)面是no compression
跟著我們打開(kāi)啟用壓縮的compress.aspx并查看頁(yè)面體積如下圖(與nocompress.aspx頁(yè)面體積基本一樣,只有2字節(jié)的誤差):

再看看fiddler2實(shí)際接收到的流量

壓縮的效果終于看到了,fiddler2檢測(cè)到實(shí)際接收到的流量只有17277字節(jié),并且右下角顯示頁(yè)面采用的是GZIP Encoding,壓縮后的頁(yè)面體積只有原來(lái)的1/4!!!
1)前面進(jìn)行的CompressionModule使用及性能測(cè)試實(shí)例的下載地址:
CompressSample.rar
2)CompressionModule壓縮模塊在Asp.Net Ajax中應(yīng)用的實(shí)例下載:
ajaxsample.rar
3)CompressionModule壓縮模塊的完整源碼下載地址:
CompressionModule.rar
您可能感興趣的文章:
- C#實(shí)現(xiàn)GZip壓縮和解壓縮入門(mén)實(shí)例
- c#調(diào)用winrar解壓縮文件代碼分享
- asp.net中調(diào)用winrar實(shí)現(xiàn)壓縮解壓縮的代碼
- 用ASP.Net實(shí)現(xiàn)文件的在線壓縮和解壓縮
- Asp.net在線備份、壓縮和修復(fù)Access數(shù)據(jù)庫(kù)示例代碼
- asp.net輸出重寫(xiě)壓縮頁(yè)面文件實(shí)例代碼
- asp.net 圖片超過(guò)指定大小后等比例壓縮圖片的方法
- 基于Asp.Net MVC4 Bundle捆綁壓縮技術(shù)的介紹
- asp.net SharpZipLib的壓縮與解壓?jiǎn)栴}
- C#使用iCSharpcode進(jìn)行文件壓縮實(shí)現(xiàn)方法
- asp.net C#實(shí)現(xiàn)解壓縮文件的方法
相關(guān)文章
JavaScript驗(yàn)證用戶(hù)輸入的是字符或數(shù)字及ASCII Chart應(yīng)用
我們可以根據(jù)onkeydown事件的event.keyCode即是ASCII Chart來(lái)判斷字符或數(shù)字等,本文提供了相關(guān)鍵盤(pán)key對(duì)應(yīng)的ASCII碼,以供用戶(hù)使用是參考及使用onpaste事件只能輸入字符和數(shù)字防止粘貼等的,感興趣的朋友可以了解下2013-01-01
ASP.NET Core 3框架揭秘之 異步線程無(wú)法使用IServiceProvider問(wèn)題
這篇文章主要介紹了ASP.NET Core 3框架揭秘之異步線程無(wú)法使用IServiceProvider問(wèn)題,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-12-12
.NET?Core使用?CancellationToken?取消API請(qǐng)求的操作方法
用戶(hù)取消請(qǐng)求時(shí),你可以使用HttpContext.RequestAborted訪問(wèn),您也可以使用依賴(lài)注入將其自動(dòng)注入到您的操作中,這篇文章主要介紹了.NET?Core使用?CancellationToken?取消API請(qǐng)求,需要的朋友可以參考下2024-03-03
.NET 中Worker Service的使用入門(mén)
隨著 .NET Core 3.0 的發(fā)布,ASP.NET 團(tuán)隊(duì)引入了一個(gè)新的 Worker Service 項(xiàng)目模板,該模板作為 .NET SDK 的一部分發(fā)布。在本文中,我將向您介紹這個(gè)新模板,以及使用它開(kāi)發(fā)的一些實(shí)際的服務(wù)示例。2021-05-05
ASP.NET Core中的對(duì)象池化技術(shù)詳解
這篇文章主要為大家詳細(xì)介紹了ASP.NET Core中的對(duì)象池化技術(shù)的相關(guān)知識(shí),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2024-01-01
.NET Core使用HttpClient進(jìn)行表單提交時(shí)遇到的問(wèn)題
這篇文章主要介紹了.NET Core使用HttpClient進(jìn)行表單提交時(shí)遇到的問(wèn)題,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12
ASP.NET MVC自定義授權(quán)過(guò)濾器
這篇文章介紹了ASP.NET MVC自定義授權(quán)過(guò)濾器的用法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-03-03

