1. 程式人生 > >Nginx gzip對json資料的壓縮

Nginx gzip對json資料的壓縮

靜態頁面在做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壓縮