[英]How to clear cache on Sitecore 7.5 delivery server?
我有2個使用Sitecore 7.5的CD服務器,它們的實際Sitecore接口已關閉。 有什么方法可以清除2個CD服務器上的緩存? 我知道可能有一種方法可以編寫代碼來做到這一點,但是我驚訝於沒有現成的方法可以做到。
謝謝,科里
如@Marek所述,您必須在web.config中為網站指定html緩存清除。 由於您正在嘗試清除CD服務器上的緩存,因此必須在publish:end:remote
事件與publish:end
事件中進行定義。
<event name="publish:end:remote">
<handler type="Sitecore.Publishing.HtmlCacheClearer, Sitecore.Kernel" method="ClearCache">
<sites hint="list">
<site>website</site>
<site>YOUR SITE DEFINITION SITE NAME HERE</site>
</sites>
</handler>
<handler type="Sitecore.Publishing.RenderingParametersCacheClearer, Sitecore.Kernel" method="ClearCache" />
</event>
假設您定義的新站點不是OOTB網站的站點定義,則只需將您的名字放在上面我在此處擁有YOUR SITE DEFINITION SITE NAME HERE
,並且您的緩存應在發布時清除。
這不是一個很好的解決方案,但可以滿足您的特定要求。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.