4
A
回答
4
一種方法是定義一個新的緩存規則集,並將其與您的主頁視圖相關聯。然後,您可以將強或緩存緩存操作分配給此規則集,同時將其他規則集設置爲弱緩存或無緩存。
的ZCML用於定義新規則集,並將其與在主頁視圖相關聯將如下所示,假設在主頁視圖是「.homepage.HomepageView」:
<configure
xmlns="http://namespaces.zope.org/zope"
xmlns:browser="http://namespaces.zope.org/browser"
xmlns:cache="http://namespaces.zope.org/cache"/>
<include package="z3c.caching" file="meta.zcml" />
<cache:rulesetType
name="plone.homepage"
title="Homepage"
description="Site homepage view"
/>
<cache:ruleset
for=".browser.HomepageView"
ruleset="plone.homepage"
/>
</configure>
(參見z3c.caching文檔獲取更多關於這裏使用的緩存指令)
如果您的主頁是CMF皮膚層而不是視圖中的模板,您可以將其與plone.app.caching控制面板的「緩存操作」選項卡上的規則集相關聯,而不是使用cache:ruleset指令。
完全不同的方法是專門在您的反向代理配置中處理主頁。
相關問題
- 1. Twitter JSON調用僅適用於主頁
- 2. 僅適用於一個頁面的HTTPS
- 3. 僅適用於索引頁面?
- 4. Wicket setPageExpiredErrorPage僅適用於特定頁面?
- 5. ORM僅適用於存儲過程:首選工具
- 6. 僅適用於HTTPS的空響應,僅適用於Google Chrome
- 7. 設置代表(僅適用於協議)僅適用於prepareForSegue?
- 8. 重定向僅首頁
- 9. 視差僅適用於頁面刷新,不適用於重定向
- 10. Tumblr - 禁用只適用於首頁的photoset
- 11. UIScrollView僅適用於橫向
- 12. jQuery的僅適用於Chrome
- 13. JQuery .animate()僅適用於Chrome
- 14. ExpectedInputs/possible_intents僅適用於「assistant.intent.action.TEXT」?
- 15. 重氮僅適用於plone4?
- 16. jquery load()僅適用於alert()
- 17. GetPositionAtOffset僅適用於文本?
- 18. DBus僅適用於IPC
- 19. style.backgroundImage僅適用於Firefox
- 20. .index()僅適用於類
- 21. Application.DoEvents()僅適用於WinForms嗎?
- 22. Imagemap僅適用於IE
- 23. android.database.sqlite.SQLiteCantOpenDatabaseException僅適用於MD_LIFETAB_P9516
- 24. System.getProperty(「catalina.base」)僅適用於Tomcat?
- 25. .htaccess - 僅適用於PHP?
- 26. 僅適用於WIFI的SyncAdapter
- 27. jQuery .eq()僅適用於表
- 28. Rails attr_accessible僅適用於seed.rb?
- 29. .htaccess mod_rewrite僅適用於www
我們(有時)會將主頁視圖與Folder緩存規則相關聯;該規則適用於輸出基於目錄信息而非僅來自當前對象的信息的大多數情況。 – 2011-05-30 07:11:07