0

我想下载我通过 Facebook API 使用 type=place 搜索检索到的地方的所有图片(小尺寸)。获取图片效果很好(a la graph.facebook.com/[id]/picture?type=small),但速度很慢(Android 通过 Wi-Fi 或 3G)。对于一组 25 张图片,最多需要 10 秒。是进行缓存的唯一选择,还是有办法更快地下载图片,可能与搜索中的其他数据一起下载?

4

1 回答 1

1

任何查询中最耗时的部分是运输时间。如果您在某种循环中进行单个 API 调用,它会减慢您的应用程序的速度。如果您在 10 秒内进行 25 次 API 调用,我会说您做得非常好。大多数情况下,我大约需要 1 秒/通话时间。

如果速度是您最关心的问题,那么进行一次 API 调用即可一次获取所有内容。FQL 或 batch.request 允许您执行此操作。

于 2012-07-24T12:55:03.127 回答