gpt4 book ai didi

ios - ASIHTTPRequest 下载 : Should I request a large file or many small size files?

转载 作者:可可西里 更新时间:2023-11-01 06:16:29 25 4
gpt4 key购买 nike

我正在为我的 iOS 项目使用 ASIHTTPRequest 库。我的应用程序是关于下载一本电子书(包含 150 多个 jpg 文件)。我有两个选择:

  1. 压缩所有图像并只请求一个压缩文件(大约 200MB)。
  2. 逐个请求图像(它将成为 150 多个请求)。

如果每天有 1000 多个用户同时请求电子书,哪个选项最好?

最佳答案

这不是您问题的 100% 准确答案,但根据经验,我相信您会发现它很有帮助。

我曾经做过一个有点类似的应用程序,我应该更新(重新下载)大量的 xml 文件(最多几千个)。

一个接一个的方法相当慢,但是有一个很好的 NSOperationNSQueue 管理,它工作正常,在第一台 iPad 上没有 UI 卡住或崩溃.我相信在 wifi 连接下我最多需要 15-20 分钟才能达到最大文件数(超过 5000 个操作,每个操作有 5 个并发下载)。

当我尝试 zip 方法时,看看它是否会更快/更好,它使 iPad 1 由于高内存使用而崩溃。如果我没记错的话,zip 大小大约是 100 mega

我建议您选择第一个选项。每天 1000 个请求并不是一个很高的数字,这样用户就不必等待整个存档下载完毕,而是可以毫不延迟地阅读已经下载的页面。

关于ios - ASIHTTPRequest 下载 : Should I request a large file or many small size files?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12508519/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com