gpt4 book ai didi

ios - NSURLCache - 它什么时候过期?

转载 作者:行者123 更新时间:2023-11-28 11:10:18 25 4
gpt4 key购买 nike

我在我的应用程序中使用 Alamofire 框架来处理 HTTP 请求。即使标准 URLCaching 未打开,Alamofire 也将其设置为默认值。

Caching

Caching is handled on the system framework level by NSURLCache.https://github.com/Alamofire/Alamofire#caching

我知道缓存对性能(网络、CPU 等)很重要,但如果缓存在几分钟后没有过期,缓存会阻止应用检查远程内容是否已更改。

我还阅读了很多文章,解释了方法缓存的效率以及推荐的使用方式。

那么我的问题是,缓存数据什么时候过期?它会过期吗?

最佳答案

缓存将根据请求响应中包含的“缓存控制”HTTP header 过期。

NSURLSession 为此使用 NSURLCache,并且由于 Alamofire 在后台使用 NSURLSession,因此 Cache-Control header 决定了过期时间。

关于ios - NSURLCache - 它什么时候过期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35541934/

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