什么是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服務器 > 性能 > 動態內容壓縮。進行安裝。
安裝完畢之后點擊 服務器界面,點擊配置編輯器。




|