我一直在寻找一个类来管理来自URLLoader调用的数据缓存但是不成功。 URLLoader是否默认缓存?
我正在构建一个应用程序来获取用户的大量信息(个人资料详细信息,朋友列表,个人资料图像等),我不希望每次都调用URLLoader。我在第一次加载时缓存他们的配置文件图像,并希望我可以对其余数据执行相同的操作,而无需在本地创建数据库的克隆。
干杯
答案 0 :(得分:0)
是的,URLLoader缓存请求,并且有各种解决方案来中断缓存请求(通常通过在Web请求的末尾添加随机元素)。您可以看到返回的documentation here for the URLRequest object,以及各种缓存选项。
但是,我建议在收到请求并使用您所在的平台数据库/数据存储模式后在本地保留数据。然后,在发出请求之前检查Internet:如果可以建立连接,请发出检索和更新本地数据的请求。如果没有互联网/连接,只需加载您在本地保存的数据。使用请求的“缓存”版本不是值得信赖的模式。