gpt4 book ai didi

ios - parse.com的缓存策略

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:04:39 25 4
gpt4 key购买 nike

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

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

最佳答案

您需要决定缓存有效性的一些时间限制,通常在客户端,然后调用 clearCachedResult在查询实例上或 clearAllCachedResultsPFQuery当超过限制时。

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

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

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com