Nginx 的 gzip 压缩默认只针对 text/html,如果你用 Nginx 输出 JSON(这应该是目前绝大部分移动应用消耗流量的地方),那么最好是为 JSON 格式也打开 gzip 输出:
gzip on;
gzip_min_length 1000;
gzip_buffers 4 8k;
gzip_types text/plain application/x-javascript text/css application/json application/xml text/javascript;
在你的 gzip_types 里加入 application/json 即可,并且 API Server 源在设定 Content-Type 时也要注意。
对于一些内容复杂的 JSON,gzip 还是非常有效的压缩手段。
gzip on;
gzip_min_length 1000;
gzip_buffers 4 8k;
gzip_types text/plain application/x-javascript text/css application/json application/xml text/javascript;
在你的 gzip_types 里加入 application/json 即可,并且 API Server 源在设定 Content-Type 时也要注意。
对于一些内容复杂的 JSON,gzip 还是非常有效的压缩手段。