这意味着它无法缓存私有内容,但可以缓存公共内容 内容。
但是在示例中(甚至是他的示例)和现实中,我们看到通过使用stale
或fresh_when
(使用rack :: cache),私有缓存被存储然后由304。
所以我们面对一个悖论。这个架子怎么做:缓存代理存储私有缓存?
答案 0 :(得分:1)
当您使用stale?
或fresh_when?
时,rack::cache
正在使用该信息告诉客户端其缓存是否新鲜。 rack::cache
没有缓存内容。
如果标记为私有缓存,则只能由最终用户存储。但是,该缓存是否是新鲜的可由代理确定,如rack:cache
。