gpt4 book ai didi

http - 中间 HTTP 缓存是什么以及在哪里

转载 作者:可可西里 更新时间:2023-11-01 16:38:01 27 4
gpt4 key购买 nike

我看到 REST 的一大好处是依赖 HTTP 缓存。我不是在争论这个,而是完全认同这个想法。但是,我从来没有看到对中间 HTTP 缓存的更深入的解释。

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

那么存在哪些类型的中间缓存,如果我按上述方式设置缓存控制 header ,来 self 的 Web 服务器的响应被缓存的可能性有多大?

最佳答案

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

很难说在访问服务器时有多少机会命中缓存,除非您自己将缓存放在那里。

关于http - 中间 HTTP 缓存是什么以及在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22049753/

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