我们有一个CMS系统,并且在生产模式下,许多服务器只对内容具有只读访问权限(有一些例外情况),并且该网站的编辑工作在它背后的服务器上的内容(这些内容对公众不可用)。使只读前端服务器上的HTTP缓存无效
我们在前台服务器上缓存了很长时间的内容,但有时我们希望编辑发布的内容能够立即为访问者提供。在这些情况下,使缓存无效的最佳做法是什么?
我们有一个CMS系统,并且在生产模式下,许多服务器只对内容具有只读访问权限(有一些例外情况),并且该网站的编辑工作在它背后的服务器上的内容(这些内容对公众不可用)。使只读前端服务器上的HTTP缓存无效
我们在前台服务器上缓存了很长时间的内容,但有时我们希望编辑发布的内容能够立即为访问者提供。在这些情况下,使缓存无效的最佳做法是什么?
答案不是依赖于前端服务器和它们的API吗?
假设缓存只在前端服务器中,如果它们公开清除缓存部分的方法,请调用它。
如果您使用HTTP标头告诉浏览器和中间代理,内容可以被缓存一段时间,我没有看到一种方法来使其失效。
我猜,最好的方法是使CMS内核中的缓存失效。