【问题标题】:What and Where are Intermediary HTTP Caches什么是中间 HTTP 缓存以及在哪里
【发布时间】:2014-03-29 18:35:48
【问题描述】:

我看到 REST 的一大好处是依赖于 HTTP 缓存。我不反对这一点,并完全接受这个想法。但是,我从来没有看到对中间 HTTP 缓存的更深入的解释。

如果我将 Cache-control 标头设置为“public, max-age=86000”或任何其他会导致响应被缓存的 max-age,它将被缓存在哪里?据我所知,它会被浏览器缓存。我还听说 ISP 有缓存。

那么有哪些类型的中间缓存,如果我如上所述设置缓存控制标头,来自我的 Web 服务器的响应被缓存的可能性有多大?

【问题讨论】:

    标签: http rest caching


    【解决方案1】:

    如果您使用的是 Windows,它可能会被 WinInet 代理缓存缓存,具体取决于正在运行的应用程序。在公司网络上,您的公司代理中可能有缓存。您的 ISP 可能有缓存。 Squid、Varnish、ngnix 等产品用作 HTTP 中间缓存。

    除非你自己放一个缓存,否则不可能说你在访问服务器时遇到缓存的可能性有多大。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-05-02
      • 1970-01-01
      • 1970-01-01
      • 2013-02-14
      • 2015-02-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多