我正在使用Varnish强化我的网站,并且plone.app.caching运行良好,除了每个页面请求是对@@@ search的额外请求?
问题是@@ search总是会转到后端(所以当我拖尾z2.log时似乎。)
我可以看到它正在将一个过期标头设置为2000年1月1日...没有猴子修补plone.app.caching如何停止这个请求到这么多的后端?
我不想为@@ search编写varnish vcl规则,而是使用plone.app.caching UI来实现这个...
答案 0 :(得分:1)
正如我在IRC中告诉你的那样,你需要一个cache:ruleset指令。
<cache:ruleset
for="plone.app.search.browser.Search"
ruleset="plone.app.caching.moderateCaching"
/>