【问题标题】:"stale-while-revalidate" in OKHttpCacheOKHttpCache 中的“stale-while-revalidate”
【发布时间】:2014-10-13 09:19:39
【问题描述】:

如果同时有任何 Http 请求进来,是否可以在 OKHttpCache 重新验证数据时提供陈旧数据。我们正在缓存 Web 服务响应以提高客户端的性能,但如果缓存数据无效,用户会收到非常延迟的响应,因为缓存会将请求直接传递给 Web 服务并重新验证自身并将响应传递给客户端。

我们希望缓存向客户端提供陈旧数据并在其他线程中重新验证。我知道它可以在 Apache Cache 上完成,但 OKHttpCache 也可以吗?

【问题讨论】:

    标签: java caching okhttp


    【解决方案1】:

    这是我们想要构建的功能。在此期间,您可能可以在请求中使用缓存标头来伪造它,从而避开网络:Cache-Control: only-if-cached

    【讨论】:

      猜你喜欢
      • 2018-06-15
      • 1970-01-01
      • 2017-02-28
      • 2020-02-12
      • 2020-06-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-08
      • 2013-02-04
      相关资源
      最近更新 更多