原文:http://hi.baidu.com/laxinicer/item/aead6aed275db2225a2d640e
靜態頁面在做ajax請求的時候,生成的json數據有時候會非常的大,這部分數據如果能做gzip壓縮的話,將會大量的減少服務器流量以及客戶端請求速度。可以通過以下方法開啟
nginx配置:
gzip on;
gzip_min_length 102480;
gzip_buffers 4 8k;
gzip_types text/plain application/x-javascript text/css application/xml application/json;
由於json大多由動態服務器生成,在動態請求返回信息的頭部加入content-type
response.setCharacterEncoding("UTF-8");
response.setContentType("application/json");
這樣就可以實現json數據的gzip壓縮