iOS下载注意点

1、获取总文件大小用HEAD请求方式,减少响应数据,只获取文件本身属性

2、单文件下载,一组文件下载,多组任务下载等情况下,注意区分任务执行顺序,注意任务并发数量

3、下载速度采用每秒计算字节差,分瞬时速度由下载进度回调,时间间隔1S以上,平均速度由定时器触发返回

4、文件磁盘大小读取,文件磁盘移除

5、下载任务暂停操作和停止。

暂停:保留任务,开启不需要传递下载任务。

停止:移除下载任务,只保留磁盘数据。开启需要重新传递任务。

6、文件Contnt-Range获取,服务器请求走透设置,文件压缩gzip格式。

7、下载响应文件,md5检验

你可能感兴趣的:(iOS下载注意点)