如何测试mod_cache是​​否有效

时间:2011-11-20 20:50:47

标签: apache2

一些信息:

"Cache-Control: must-revalidate, max-age=300"

这告诉mod_cache将页面缓存300秒(max-age) - 遗憾的是mod_cache不知道s-maxage选项(参见http://www.mnot.net/cache_docs/#CACHE-CONTROL),这就是我们必须使用max-age选项的原因(这也告诉你的浏览器缓存。)

如果mod_cache知道s-maxage选项,我们可以使用

"Cache-Control: must-revalidate, max-age=0, s-maxage=300"

会告诉mod_cache,而不是浏览器,以缓存页面。

问题: 我怎么知道mod_cache实际上是否实际上是内存缓存。

2 个答案:

答案 0 :(得分:1)

使用firebug,您可以禁用整个缓存,因此每个css,js,图像,视频等都会向Web服务器请求。

因此,如果此mod_cache正在运行,则激活firebug缓存并且具有该标头的文件将仅在每个s-maxage时间向Web服务器请求

答案 1 :(得分:0)

200个回复将包含Age标头。至少它在Apache 2.2上有用。我没有在304回复中看到标题。