編輯頁面上的內容時,保存內容元素後,會自動清除該頁面的TYPO3前端緩存。TYPO3:編輯內容後不要清除緩存
這會導致巨大的性能問題,例如,當你有數百條新聞記錄並編輯新聞詳情頁面時。
有沒有辦法在特定頁面中禁用此功能?
編輯頁面上的內容時,保存內容元素後,會自動清除該頁面的TYPO3前端緩存。TYPO3:編輯內容後不要清除緩存
這會導致巨大的性能問題,例如,當你有數百條新聞記錄並編輯新聞詳情頁面時。
有沒有辦法在特定頁面中禁用此功能?
這可能有一個DataHandler掛鉤(該類註冊緩存必須在編輯後刷新的頁面),但我當然不會建議這樣做。通常你想要緩存清除,如果你改變一個頁面。
問題是完整的緩存清除。
如果您添加/編輯一個新聞,則不涉及所有其他新聞(正常)的詳細視圖。
頁面TSconfig清除顯示新聞的頁面的所有頁面緩存都很寬。
因此tx_news使用cache-tags來選擇性地清除。
但是,這可能導致清除的緩存過少。 (雙向相關新聞,列表...)
如果您在添加/編輯新聞後避免緩存清除,將會出現您的更改不會公開顯示的問題。
完全避免高速緩存(對於這些頁面)將大大降低您的頁面性能。由於無論如何都會在給定時間後正常緩存中清除緩存,因此您可以在夜間任務中強制執行此操作:清除所有緩存並使用爬蟲/蜘蛛重建緩存。
我想也許在頁面TS配置中有一個設置,但這似乎是唯一的方法。 – Sven