
最近剛好在執行一個資料筆數較多的專案,每次大概都是幾 MB,剛剛檢查發現 Gzip 有開啟卻未正確執行壓縮,本來試著在程式裡面寫相關壓縮的程式碼,但完全都不起作用,後來發現到 IIS 做設定就可以了。
必須到 IIS 進行一些設定,首先先開啟 IIS 點選設定編輯器
接下來點選到這個畫面,路徑為 system.webServer/httpCompression
之後在 danmicTypes 處新增以下字串
application/json; charset=utf-8
application/json
如下圖設定之後按下套用就好了
成功啟用後,資料從原本的無壓縮率順利壓縮了 76%,雖然還不是非常理想,但擋著用應該算還行,找時間看還能不能再最佳化!