我正在用Varnish和plone.app.caching加固我的网站,除了每个页面请求都是/@@搜索的额外请求?
问题是@@search总是去后端(所以当我跟踪z2.log时)。
我可以看到它正在拾取一个过期头被设置为2000年1月1日…如果不打补丁,我怎么能阻止这个请求到后端这么多?
我宁愿不为@@search编写一个varnish vcl规则,而宁愿使用plone.app.caching UI来实现这一点…
正如我在IRC中告诉你的,你需要一个cache: rulesset指令。
<cache:ruleset
for="plone.app.search.browser.Search"
ruleset="plone.app.caching.moderateCaching"
/>