php - sending large JSON data from server - should I compress? - Stack Overflow

I am sending large datasets in JSON format from my server (using PHP). I want to keep bandwidth costs d

I am sending large datasets in JSON format from my server (using PHP). I want to keep bandwidth costs down. I am wondering:

  1. should I gzip press the JSON data server side before sending the data?
  2. is there a javascript gzip unpression library?

I am sending large datasets in JSON format from my server (using PHP). I want to keep bandwidth costs down. I am wondering:

  1. should I gzip press the JSON data server side before sending the data?
  2. is there a javascript gzip unpression library?
Share Improve this question asked Nov 22, 2010 at 11:20 skyeagleskyeagle 3,27111 gold badges41 silver badges41 bronze badges
Add a ment  | 

3 Answers 3

Reset to default 5

Yes, you should press your output (but only for transmission). But you can let your sever do it for you. If you use a standard pression on HTTP level the client will depress that automatically.

Yes, you should gzip press it — but at the web server level, not the application level. Then neither your server- nor client-side code needs to worry about it, it happens as part of the HTTP transfer. In Apache, for instance, you configure this via mod_deflate. In nginx, you use the Gzip module. Any half-decent web server will allow you to press content on-the-fly (including dynamic content).

If you send this data to a grid you could reduce the sent data by paging the grid. This way only a certain number of rows is sent to the grid and the rest of the data will be sent on request.

发布者:admin,转转请注明出处:http://www.yc00.com/questions/1744267501a4565934.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信