目标C:提高iPhone上REST调用的速度

时间:2014-06-02 11:47:57

标签: ios objective-c rest post

我正在使用AFNetworking 2.0来进行HTTP REST调用。对于我们的应用程序,POST请求尽可能快是至关重要的。

经过一些测试后,我发现REST POST大约需要5-6秒才能成功。如果我以2秒左右的间隔进行POST,则此滞后可以减少到3-4秒。这是因为连接是否保持开放?还有另一个stackoverflow回答说iOS在3秒后关闭了TCP连接。

在模拟器上,REST调用完成得更快。如果POSTS以2秒的间隔发生,则成功只需1秒或更短时间。

我的问题是:在iPhone上进行REST调用时,我可以使用哪些策略来减少延迟?

提前致谢!

编辑:服务器是覆盆子pi,所有测试都是使用良好的WiFi连接完成的。

1 个答案:

答案 0 :(得分:0)

解决了我的问题!这是由于raspberry pi服务器没有最新的HTTP / 1.1协议。它使用的是1.0。此外,服务器端未启用keepalive。