【问题标题】:iOS: Are there any issues that can occur when setting cache policy to no?iOS:将缓存策略设置为 no 时是否会出现任何问题?
【发布时间】:2019-02-20 03:47:19
【问题描述】:

我不希望我的应用程序在 cache.db 文件中存储任何 URL 数据。我接受了有关 StackOverflow 的建议,并将缓存 URL 策略设置为 NSURLRequestReloadIgnoringLocalCacheData,如下所示。

[manager.requestSerializer setCachePolicy:NSURLRequestReloadIgnoringLocalCacheData];

但是,我不确定这样做是否会出现任何问题。任何提示或建议表示赞赏。

编辑:我没有遇到关于请求或应用程序的任何问题,但我想确定一下。

【问题讨论】:

    标签: ios objective-c caching afnetworking nsurl


    【解决方案1】:

    这不会有任何问题,但是您必须确保命名的行为确实是您想要的行为。例如。您在其他地方实现了缓存机制。

    此政策完全符合预期。它忽略任何本地缓存数据并直接从远程源加载任何数据。但是,您不受任何中间缓存机制的保护。

    您可以在请求中包含适当的标头以省略任何中间缓存(例如,Cache-Control: no-cache 告诉一些代理您想对请求做什么)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-05
      • 2015-08-24
      • 2018-07-17
      • 1970-01-01
      • 2015-07-01
      • 2019-09-19
      • 1970-01-01
      • 2017-04-06
      相关资源
      最近更新 更多