如何实现像Instagra一样的快速图像下载

时间:2016-09-17 01:43:38

标签: ios amazon-s3 alamofire

我正在创建一个应用程序,在tableViewCells中显示图像,类似于Instagram,使用Firebase作为基于文本的数据库,Amazon S3作为图像文件的存储。我使用Alamofire在我的应用程序中下载图像。

我正在查看Instagram应用程序并意识到他们可以如此快速地显示如此多的照片。我想知道实现类似目标的一般指南是什么?考虑到像

这样的事情
  1. 何时开始下载图片?
  2. 如果需要,下载是否会停止?
  3. 有没有办法加速使用firebase,S3,Alamofire这个过程,还是这种组合注定要以联合国令人满意的速度限制?
  4. 下载后(已经在执行)缓存图像并在可能的情况下从缓存加载)
  5. 一次应该进行多少次并行下载?
  6. 请注意。我相信Instagram的想象力分别为200kb~300kb。

0 个答案:

没有答案