【发布时间】:2013-06-22 12:20:34
【问题描述】:
我的应用程序需要从服务器下载许多图像(每个图像大约 10kb 大)。我只是用独立的AsyncTask 下载它们中的每一个,没有任何优化。
现在我想知道传输这些图像的常见做法是什么。例如,我正在考虑将压缩图像保存在服务器上,然后将压缩文件发送给用户的手机进行解压缩。在这种情况下,将 zip 文件合并成一个大 zip 文件供用户下载会更好吗?
或者有更好的解决方案?提前致谢!
编辑:
似乎合并 zip 文件是个好主意,但我觉得用户等待下载和解压缩所有图像可能需要很长时间。所以我可能会在每个 zip 文件中放十或二十张图片,这样用户就可以在等待更多图片的同时看到一些下载的图片。将多个AsyncTask 一起触发会更快,对吧?但是即使给定相同的文件大小和相同的下载地址,它们也不会同时完成?
【问题讨论】:
标签: php android image file-transfer