Pio*_*pla 3 xml iphone cocoa-touch json yaml
我正在编写一个与外部服务器通信的简单应用程序.服务器当前支持yaml,xml和json.
我参与了一个项目,该项目将运行J2ME的摩托罗拉手机与网络中的语音服务器连接起来.我们发现总带宽值得优化(这是2004年的2.5G网络).因此,我建议您测量每个序列化格式占用的字节数,并使用较小的字节(将是JSON或YAML).您甚至可以考虑使用像Hessian或Google的Protocol Buffers这样的二进制协议.
我们还发现,尽量减少消息数会减少延迟,因此请注意以更少,更大的块发送数据到iPhone的方法,在手机上使用HTTP缓存,使用HTTP实体标签和If-Modified标头,以及等等.由于您使用的是REST,因此您可以充分利用HTTP的所有这些优秀功能.
当然,这很容易就会过早地进行优化,因此请以最简单的方式对其进行编码并首先进行测量.
| 归档时间: |
|
| 查看次数: |
3049 次 |
| 最近记录: |