解決JSON GIZP在IIS無效的問題


最近剛好在執行一個資料筆數較多的專案,每次大概都是幾MB,剛剛檢查發現Gzip有開啟卻未正確執行壓縮,本來試著在程式裡面寫相關壓縮的程式碼,但完全都不起作用,後來發現到IIS做設定就可以了。


必須到IIS進行一些設定,首先先打開IIS點選設定編輯器




接下來點選到這個畫面,路徑為 system.webServer/httpCompression




之後在danmicTypes處新增以下字串

application/json; charset=utf-8

application/json


如下圖設定之後按下套用就好了




成功啟用後,資料從原本的無壓縮率順利壓縮了76%,雖然還不是非常理想,但擋著用應該算還行,找時間看還能不能再優化!


參考資料及附件

文章關鍵字/標籤: IIS JSON

相關文章

關於作者

黃 中義

黃 中義

Founder, Web Systems Development Engineer (Asp.net MVC / C# / R Language)

目前執行專案 Afurkid 毛小孩寵物資訊、Fuitter 工商資訊系統、uElaws 數位法律顧問系統等專案

意見回饋

Linkedin

點選下方方框

Linkedin

有更詳盡關於我的資料