web 服務器打開gzip壓縮

   從服務端優化來說,通過對服務端做壓縮配置可以大大減小文本文件的體積,從而使加載文本的速度成倍的加快。目前比較通用的壓縮方法是啓用gzip壓縮。經gzip壓縮後頁面大小可以變爲原來的30%甚至更小,因此很多網站使用gzip壓縮以降低網站帶寬消耗。它會把瀏覽器請求的頁面,以及頁面中引用的靜態資源以壓縮包的形式發送到客戶端,然後在客戶端完成解壓和拼裝.

Nginx 開啓壓縮配置

在"http" 節點下添加如下配置

   gzip  on;
   gzip_min_length 1k;
   gzip_buffers 4 16k;
   #gzip_http_version 1.0;
   gzip_comp_level 2;
   gzip_types text/plain application/javascript application/css  text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;

gzip

開啓或者關閉gzip功能

gzip_buffers

設置系統獲取幾個單位的緩存用於存儲gzip的壓縮結果數據流。 例如 4 4k 代表以4k爲單位,按照原始數據大小以4k爲單位的4倍申請內存。 4 8k 代表以8k爲單位,按照原始數據大小以8k爲單位的4倍申請內存。如果沒有設置,默認值是申請跟原始數據相同大小的內存空間去存儲gzip壓縮結果。

gzip_comp_level

gzip壓縮比例,1壓縮比最下處理速度最快,9壓縮比最大處理速度最快(傳輸快但是耗cpu,不建議)

gzip_min_length

設置允許壓縮的最小字節數,默認值爲0,不管多大都壓縮。建議設置爲1kb,小於1kb可能會越壓越大

gzip_http_version

識別http的協議版本,

gzip_types

匹配MIME類型進行壓縮,(無論是否指定)"text/html"類型總是會被壓縮的。


gzip檢測網址:http://pagespeed.webkaka.com/youhua/gzip/

檢測結果:

從網頁請求中也可以看到是否開啓了gzip壓縮:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章