我想通过Facebook API下载我通过type = place搜索检索到的地方的所有图片(小尺寸)。它可以很好地获取图片(la graph.facebook.com/[id]/picture?type=small),但它的速度很慢(Android通过Wi-Fi或3G)。对于一组25张图片,它需要10秒钟。是唯一可以选择缓存的方法,还是有办法更快地下载图片,可能还有搜索中的其他数据?
答案 0 :(得分:1)
任何查询中最耗时的部分是传输时间。如果您在某种循环中进行单个API调用,则会将您的应用程序降低到爬行速度。如果你在10秒内完成25次API调用,我会说你做得很好。大多数情况下我需要大约1秒钟的电话。
如果速度是您最关心的问题,请进行一次API调用,即可立即获取所有内容。 FQL或batch.request允许您执行此操作。