首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从客户端到服务器传输数据的最佳格式/压缩/协议?

从客户端到服务器传输数据的最佳格式/压缩/协议?
EN

Stack Overflow用户
提问于 2010-12-15 06:23:25
回答 2查看 276关注 0票数 0

我们有多个客户机请求从服务器工作-一个包含10000个url .= 1MB的列表

并将处理过的数据发回服务器-每个URL约1KB,即10 MB

每个客户每5-10分钟就做一次。

我有扩展性、高性能和平台无关的要求。

  1. 应该使用XML还是自定义二进制格式进行传输?
  2. 最佳压缩类型要使用吗?gzip,我看到.NET用户使用ICSHARP库。什么是权衡?
  3. 应该通过POST发送数据吗?或者其他更好的方法?
  4. 还有其他的建议要记住吗?
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-12-15 06:39:11

  1. --我想看看BSON,只是因为它现在得到了很多关注,而且您应该会发现序列化器得到了很好的支持。它也是一个相当严密的连接协议,这就是为什么它是一些高调的nosql的.
  2. 的重点,就压缩而言,使用您的web服务器所支持的任何东西(可能是gzip)。压缩的权衡几乎总是归结于cpu周期消耗与压缩的紧凑性。但最终,gzip是一个很好的中间环节,您所要做的就是打开它。
  3. 是的,POST是合适的方法。如果
  4. (性能或并发性成为瓶颈),您可以将gzip (以及SSL、身份验证和会话等)移到web服务器前面的一个层。但我的直觉是你在服务器端会受到I/O的限制。祝你好运
票数 1
EN

Stack Overflow用户

发布于 2010-12-15 06:32:15

你考虑过json吗?与xml文件中的信息相同,但使用较少的文本来描述它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4447284

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档