2010-03-24 52 views
1

我们有一个CMS系统,并且在生产模式下,许多服务器只对内容具有只读访问权限(有一些例外情况),并且该网站的编辑工作在它背后的服务器上的内容(这些内容对公众不可用)。使只读前端服务器上的HTTP缓存无效

我们在前台服务器上缓存了很长时间的内容,但有时我们希望编辑发布的内容能够立即为访问者提供。在这些情况下,使缓存无效的最佳做法是什么?

回答

0

答案不是依赖于前端服务器和它们的API吗?

假设缓存只在前端服务器中,如果它们公开清除缓存部分的方法,请调用它。

如果您使用HTTP标头告诉浏览器和中间代理,内容可以被缓存一段时间,我没有看到一种方法来使其失效。

0

我猜,最好的方法是使CMS内核中的缓存失效。