中间HTTP缓存是什么,在哪里

中间HTTP缓存是什么,在哪里,http,rest,caching,Http,Rest,Caching,我看到REST的一大好处是依赖HTTP缓存。我不是在争论这个问题,我完全同意这个想法。然而,我从未看到对中间HTTP缓存的更深入的解释 如果我将缓存控制头设置为“public,max age=86000”或任何其他会导致缓存响应的max age,那么缓存在哪里?据我所知,它将被浏览器缓存。我还听说ISP有缓存 那么中间缓存的类型是什么?如果我如上所述设置缓存控制头,那么缓存来自web服务器的响应的可能性有多大?如果您在Windows上,它可能会被WinInet代理缓存,具体取决于正在运行的应用程

我看到REST的一大好处是依赖HTTP缓存。我不是在争论这个问题,我完全同意这个想法。然而,我从未看到对中间HTTP缓存的更深入的解释

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


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

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

在访问服务器时,不可能说出命中缓存的可能性有多大,除非您自己将缓存放在那里