我们有一个CMS系统,在生产模式下,许多服务器只具有对内容的只读访问权限(少数例外),并且该站点的编辑器处理其后面的服务器上的内容(不是向公众开放。)
我们在前端服务器上缓存了很长时间的内容,但有时我们希望编辑发布的内容能够立即供访问者使用。在这些情况下,使缓存无效的最佳做法是什么?
答案 0 :(得分:0)
答案是否取决于前端服务器及其API?
假设缓存仅在前端服务器中,如果他们公开了清除部分缓存的方法,请调用它。
如果您使用HTTP标头告诉浏览器和中间代理可以缓存内容一段时间,我看不到在其级别上使此方法无效的方法。
答案 1 :(得分:0)
我想,最好的方法是使CMS核心内的缓存无效。