首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在NSConnection上创建新iPhone的成本

在NSConnection上创建新iPhone的成本
EN

Stack Overflow用户
提问于 2010-08-21 08:41:01
回答 3查看 589关注 0票数 4

有人知道iPhone上的tcp连接有多贵吗?例如,如果我必须从web服务器下载8-10个小文件(2-6 kB),那么创建8-10 NSConnection请求有意义吗?还是最好一次请求一个下载8-10个文件(假设服务器支持这样的请求)?

EN

回答 3

Stack Overflow用户

发布于 2010-09-08 08:19:10

不确定手术有多贵.

不过,就个人而言,我建议使用ASIHTTP。这是一个包装类,专为处理这种情况而设计。它甚至有一个队列,它可以对所有API调用进行排队,然后在单独的线程中异步触发,甚至监视每个线程的进度。

http://allseeing-i.com/ASIHTTPRequest/

票数 2
EN

Stack Overflow用户

发布于 2010-08-23 08:50:02

如果您说的是HTTP和服务器支持HTTP保持活动,我宁愿使用一个连接对象。

无论如何,您可以测试这两种解决方案,并让我们知道结果:)

票数 1
EN

Stack Overflow用户

发布于 2010-09-15 18:16:53

我做了以下测试。我已经启动了一个简单的web服务器,它只能处理两种类型的请求:

  • 按数字返回图像(总共8幅图像)
  • 返回打包到一个文件

中的所有图像

然后,我编写了简单的iPhone应用程序,它请求8个图像-每个请求一个图像,每个请求8个图像作为一个文件。

结果对我来说非常出乎意料,因为当我将所有图像作为一个文件请求时,一个图像的平均时间是单独请求时的5-7倍。

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

https://stackoverflow.com/questions/3536960

复制
相关文章

相似问题

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