在Plone plone.app.caching中为@@ search设置规则集

时间:2013-01-14 10:57:11

标签: caching plone varnish

我正在使用Varnish强化我的网站,并且plone.app.caching运行良好,除了每个页面请求是对@@@ search的额外请求?

问题是@@ search总是会转到后端(所以当我拖尾z2.log时似乎。)

我可以看到它正在将一个过期标头设置为2000年1月1日...没有猴子修补plone.app.caching如何停止这个请求到这么多的后端?

我不想为@@ search编写varnish vcl规则,而是使用plone.app.caching UI来实现这个...

1 个答案:

答案 0 :(得分:1)

正如我在IRC中告诉你的那样,你需要一个cache:ruleset指令。

  <cache:ruleset
      for="plone.app.search.browser.Search"
      ruleset="plone.app.caching.moderateCaching"
      />