我需要在调度程序中从缓存中排除某些页面。我发现here可以在页面中添加此标题。但是这在我的页面中不起作用。
<%
response.setHeader("Dispatcher", "no-cache");
%>
另一个解决方案是使用?v=1
这样的查询参数附加页面网址,但这不适合生产网站页面
有没有办法告诉调度员不要缓存某些网址?可能类似于允许/拒绝dispatcher.any中的某些文件类型?
答案 0 :(得分:0)
如果您能够在哪个基础上设置一些任意的正则表达式,您可以判断是否要缓存给定资源,您可以使用调度程序/rules
配置中的/cache
部分。
/rules
{
/0000 { /glob "*" /type "allow" }
/0001 { /glob "/en/news/*" /type "deny" }
/0002 { /glob "*/private/*" /type "deny" }
}