Nginx 開啓gzip 壓縮

隨着nginx的發展,愈來愈多的網站使用nginx,所以nginx的優化變得愈來愈重要,今天咱們來看看nginx的gzip壓縮究竟是怎麼壓縮的呢?
gzip(GNU-ZIP)是一種壓縮技術。javascript

通過gzip壓縮後頁面大小能夠變爲原來的30%甚至更小,這樣,用戶瀏覽頁面的時候速度會塊得多。css

gzip 的壓縮頁面須要瀏覽器和服務器雙方都支持,實際上就是服務器端壓縮,傳到瀏覽器後瀏覽器解壓並解析。瀏覽器那裏不須要咱們擔憂,由於目前的巨大多數瀏覽器 都支持解析gzip過的頁面。html

Nginx的壓縮輸出有一組gzip壓縮指令來實現。相關指令位於http{….}兩個大括號之間。java

今天整理下,做爲筆記來記錄。nginx

首先我對 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.0app

一下是測試命令:curl

能夠用如下命令判斷服務器 Nginx 是否開啓 Gzip 壓縮jsp

curl -I -H "Accept-Encoding: gzip, deflate" "http://10.10.49.23:8080/news/login.jsp"

 

[html] view plain copy
 
  1. HTTP/1.1 200 OK  
  2. Server: nginx/1.8.0  
  3. Date: Mon, 24 Aug 2015 06:32:45 GMT  
  4. Content-Type: text/html;charset=UTF-8  
  5. Connection: keep-alive  
  6. Vary: Accept-Encoding  
  7. Set-Cookie: JSESSIONID=F0C060FA46D81BC87310765B85EFD857; Path=/news/; HttpOnly  
  8. Content-Encoding: gzip  

出如今Conten_Encoding:gzip說明已開啓了壓縮,固然能夠用chrom瀏覽器查看

 

相關文章
相關標籤/搜索