gpt4 book ai didi

ios - Swift iOS - API 数据和缓存

转载 作者:行者123 更新时间:2023-11-30 12:30:02 25 4
gpt4 key购买 nike

我的应用程序是一个博客。在每个博客文章页面上,我向服务器发出请求以获取相关数据。我还想在每次查看博客页面时保留查看次数。

当后端收到请求时,我可以在后端执行此操作。我不太清楚缓存在 iOS 中是如何工作的,但我的问题是,如果这些数据缓存在后续 View 中,那么在每个后续 View 中是否仍会向后端发出此请求?

或者我应该在 ViewController 中明确发出后台请求来更新 View 计数?

最佳答案

如果您使用 URLRequest 调用您的 API,那么您可以设置缓存策略,这样如果您的后端使用正确的缓存 header 进行响应,那么如果没有任何更改,则不会重新加载。

您可能需要重新构建您的 API,这样您就不必每次都加载整个博客文章来更新浏览次数。也许这应该是一个单独的 API 调用,它有自己的缓存策略(因为它更改更频繁)

关于ios - Swift iOS - API 数据和缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43682613/

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