【发布时间】:2015-08-11 01:42:55
【问题描述】:
我目前有一个 c++ 程序通过套接字从 Web 应用程序接收请求,并生成一个 Json 文件 (150 Ko) 作为返回值,该文件将由该应用程序读取。
- 我想知道直接通过套接字提供数据会不会更快?
- 如果是这样,发送它的最快格式是什么(Json、Xml、我自己解析的个人格式……)?
- 我应该一次发送整个包裹 (150 Ko) 还是应该通过套接字流式传输?
【问题讨论】:
-
'fastest' 是指“快速传输”还是“快速处理”?您可以尝试基本的压缩算法并确定您的响应时间。
-
最快的应该是快速传输和处理它......但我越想,我会说处理时间实际上是我真正想要减少的原因
-
你应该看看 Googles Protobuf。
-
不知道 Protobuf.. 看起来真的很不错!但它只会帮助我减少数据的正确时间,而不是读取(因为它与 php 不兼容)
-
什么是
150 Ko,150 KB 或千字节或...?