Skip to content

kkbruce/WebAPIWithGZipDeflate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebAPIWithGZipDeflate

可參考 Blog 文件(1)(2),之前測試發現 ASP.NET Web API 有個查詢資料量不小(1.92 MB),並且會有同等級的上傳行為,在 ASP.NET Web API 加入 GZIP/Deflate (解)壓縮來改善效能,資料由 1.92 MB → 50 KB 壓縮率約 40 倍,這是用一點 CPU 來改善效能的好範例。

  1. ASP.NET Web API 實作 GZip, Deflate 解壓縮 Message Handler。
  2. 測試專案使用 RestSharp 與 HttpClient 進行大筆 JSON 資料進行 GZip, Deflate 壓縮後 HTTP POST 測試。
  3. 測試資料約 4227 KB,資料與 Data Model 均使用 https://www.json-generator.com/ 產生。

About

ASP.NET Web API 實作 GZip, Deflate 與測試程式

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published