Apache CQ5调度程序-排除特定url';从缓存中删除
我需要从dispatcher中的缓存中排除某些页面。我发现一种方法是在页面的。但不知何故,这在我的页面中不起作用Apache CQ5调度程序-排除特定url';从缓存中删除,apache,caching,aem,Apache,Caching,Aem,我需要从dispatcher中的缓存中排除某些页面。我发现一种方法是在页面的。但不知何故,这在我的页面中不起作用 <% response.setHeader("Dispatcher", "no-cache"); %> 另一种解决方案是使用查询参数附加页面URL,如?v=1,但这不适用于生产网站页面 有没有办法告诉调度器不要缓存某些url?可能类似于允许/拒绝dispatcher.any中的某些文件类型?如果您能够设置一些任意的regexp,您可以根据这些regexp判断是否
<%
response.setHeader("Dispatcher", "no-cache");
%>
另一种解决方案是使用查询参数附加页面URL,如?v=1
,但这不适用于生产网站页面
有没有办法告诉调度器不要缓存某些url?可能类似于允许/拒绝dispatcher.any中的某些文件类型?如果您能够设置一些任意的regexp,您可以根据这些regexp判断是否缓存给定资源,您可以使用dispatcher
/cache
配置中的/rules
部分
看一看
/rules
{
/0000 { /glob "*" /type "allow" }
/0001 { /glob "/en/news/*" /type "deny" }
/0002 { /glob "*/private/*" /type "deny" }
}