什么是“caching控制”做一个页面,而不是静态文件?

当我为一个页面的“caching控制”设置一个值,我的浏览器caching整个页面就像js或css?

我已经设置了“Cache-Control:max-age = 2592000,public”,并监控apache访问日志。 看起来浏览器对“Cache-Control:max-age = 2592000,public”没有任何作用。 不仅我仍然得到'200'的回应,但我的服务器必须将数据发送回浏览器。

何时/为什么要为页面设置“caching控制”?

Cache-Control是一个caching,用于在浏览器中显示的实际HTML页面,因为链接文件(css / js / etc)的处理方式不同。

浏览器可能会遵守这个指令或忽略它。 它只是告诉浏览器内容是可以高速caching的,并且由浏览器来显示caching的内容,而不是向服务器发送更新页面的请求。

如果您想了解更多信息, 这是一个很好的资源,您可以通过searchfind其他任何东西。