什么是gzip
gzip 是GUNzip 的縮寫,最早應用于unix 系統的文件壓縮。HTTP 協議上的gzip 編碼是一種用來改進web 應用程序性能的技術,web 服務器端和客戶端必須同時支持gzip 。目前主流的瀏覽器都支持該協議,常見的服務器Apache ,Nginx ,IIS 也都支持gzip 。
gzip 通過對文件中相似的部分進行替換壓縮,壓縮比率通常在3到10倍左右,可以大大的減少服務器的帶寬。在實際應用中,我們主要對.js ,.css ,.json 等靜態文件進行壓縮。
那么,客戶端和服務器是如何通信來支持gzip 的呢。
如何在IIS中開啟gzip
我們這里服務器使用windows server 2012 , IIS 版本為v8.5 。
首先,打開IIS 管理器,定位到相應的站點,選擇功能視圖,點擊壓縮。

如果提示動態內容壓縮沒有安裝,打開 服務器管理器,點擊管理,選擇添加角色與功能。

勾選 服務器角色 > web服務器 > 性能 > 動態內容壓縮。進行安裝。
安裝完畢之后點擊 服務器界面,點擊配置編輯器。




|