從內容創作服務器到內容傳送Web數據庫的發佈不會刷新內容傳送服務器的緩存時,我們的團隊遇到問題。Sitecore內容傳送服務器未清除緩存
我們有一個內容創作服務器,它有一個主,核心和Web數據庫。我們也有一個內容交付服務器,它有自己的主,核心和網絡。我們有兩個發佈選項。一個將發佈到內容創作Web數據庫。另一個將發佈到內容分發服務器的Web數據庫。
我的問題(S):
1)將如何內容授權服務器上發佈及時清除上述內容分發服務器上的緩存?
在我們的網站定義文件中,我們定義了名爲「publish:end」和「publish:end:remote」的兩個事件。我們在這裏附加的方法是type =「Sitecore.Publishing.HtmlCacheClearer,Sitecore.Kernel」,method =「ClearCache」
2)「publish:end」和「publish:end:remote」之間有什麼區別「?
我們爲每個環境都有單獨的網站定義文件。有一個用於內容創作服務器,另一個用於內容傳送服務器。由於發佈到內容交付服務器的Web數據庫發生在內容創作服務器上 - 人們會假定它正在使用在內容創作服務器的網站定義文件中聲明的事件。
3)我們可以將'內容交付網站'添加到內容創作網站定義中,然後將它們添加到「發佈:結束」和「發佈:結束:遠程」事件聲明中嗎?
4)是否需要將它們添加到一個或兩個?
5)當內容創作網站在「發佈:結束」和「發佈:結束:遠程」配置中拉取網站列表時,它到底做了什麼?
請參閱Sitecore Scaling指南:http://sdn.sitecore.net/upload/sitecore6/66/scaling_guide_sc66-a4.pdf(Sitecore 6.6)或http://sdn.sitecore.net/upload /sitecore7/70/scaling_guide_sc70_a4.pdf(Sitecore 7) –