您好,登錄后才能下訂單哦!
在nginx.conf文件的http模塊新增以下內容
gzip on;
gzip_min_length 10k; # 設置允許壓縮的頁面最小字節數
gzip_comp_level 6;
gzip_vary on;
gzip_types text/plain text/css application/javascript application/json application/xml text/xml image/png image/gif image/jpeg;
注意:如果不指定類型,Nginx仍然不會壓縮
下面看下Nginx 開啟gzip 壓縮的方法
隨著nginx的發展,越來越多的網站使用nginx,因此nginx的優化變得越來越重要,今天我們來看看nginx的gzip壓縮到底是怎么壓縮的呢?
gzip(GNU-ZIP)是一種壓縮技術。
經過gzip壓縮后頁面大小可以變為原來的30%甚至更小,這樣,用戶瀏覽頁面的時候速度會塊得多。
gzip 的壓縮頁面需要瀏覽器和服務器雙方都支持,實際上就是服務器端壓縮,傳到瀏覽器后瀏覽器解壓并解析。瀏覽器那里不需要我們擔心,因為目前的巨大多數瀏覽器 都支持解析gzip過的頁面。
Nginx的壓縮輸出有一組gzip壓縮指令來實現。相關指令位于http{….}兩個大括號之間。
今天整理下,作為筆記來記錄。
首先我對 Nginx 中 Gzip 的配置如下:
gzip on;
gzip_min_length 1k;
gzip_buffers 4 16k;
gzip_http_version 1.0;
gzip_comp_level 6;
gzip_types text/plain application/javascript application/x-javascript text/javascript text/xml text/css;
gzip_disable "MSIE [1-6]\.";
gzip_vary on;
nginx 版本:1.8.0
一下是測試命令:
可以用以下命令判斷服務器 Nginx 是否開啟 Gzip 壓縮
curl -I -H "Accept-Encoding: gzip, deflate" "http://10.10.49.23:8080/news/login.jsp"
HTTP/1.1 200 OK
Server: nginx/1.8.0
Date: Mon, 24 Aug 2015 06:32:45 GMT
Content-Type: text/html;charset=UTF-8
Connection: keep-alive
Vary: Accept-Encoding
Set-Cookie: JSESSIONID=F0C060FA46D81BC87310765B85EFD857; Path=/news/; HttpOnly
Content-Encoding: gzip
出現在Conten_Encoding:gzip說明已開啟了壓縮,當然可以用chrom瀏覽器查看
總結
以上所述是小編給大家介紹的Nginx啟用壓縮及開啟gzip 壓縮的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對億速云網站的支持!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。