• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

ios - parse.com的缓存策略

[复制链接]
菜鸟教程小白 发表于 2022-12-12 10:51:37 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我的一个应用程序使用 Parse.com 作为其后端服务。有一个名为 Product 的表,通过 cachePolicy 查询为 kPFCachePolicyCacheElseNetwork。问题是即使在我修改了一些字段之后,客户端也总是得到缓存的数据。我不总是通过网络获取数据的原因是我试图尽可能地节省数据流量。

我的问题是,是否有办法使服务器端的缓存过期,以便我在修改数据后立即在客户端获取新数据?谢谢(到目前为止,我唯一的解决方案是删除客户端应用程序并重新安装它。这显然不是一个理想的解决方案。)



Best Answer-推荐答案


您需要确定缓存有效性的一些时间限制,通常在客户端上,并在查询实例上调用 clearCachedResult 或在 PFQuery< 上调用 clearAllCachedResults/code> 超出限制时。

您可以创建一个云函数,该函数返回最少量的数据并通知应用程序更改,以便它可以决定如何/何时/删除哪些缓存。例如,您传递一个类名和上次请求日期的列表,云函数会返回自这些日期以来具有新数据的类的名称。

关于ios - parse.com的缓存策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24926942/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap