$this->getResponse()->addCacheControlHttpHeader('private=True');
那是什么,它是如何运作的?
答案 0 :(得分:2)
http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9.1
私人:
表示全部或部分 响应消息用于a 单个用户并且不得缓存 共享缓存。这允许起源 服务器来声明指定的 响应的一部分是为了 只有一个用户而且无效 响应其他用户的请求。 私有(非共享)缓存可以缓存 响应。注意:这个用法 word private仅控制在哪里 响应可能被缓存,而不能 确保消息的隐私 内容。
答案 1 :(得分:0)
默认情况下,使用HTTP身份验证保护的页面被视为私有;它们不会被共享缓存保留。但是,您可以使用Cache-Control:public header将已验证的页面公开;然后,符合HTTP 1.1的缓存将允许缓存它们。