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 还是非常有效的压缩手段。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/26238
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.