2012-09-18 36 views

回答

1

是的,有一種方法可以清除特定網站API的緩存。 使用此代碼可清除特定網站的xsl緩存。

SiteContext mySite = Sitecore.Configuration.Factory.GetSite("mywebsite"); 
XslCache xslCache = CacheManager.GetXslCache(mySite); 
xslCache.Clear(); 

請記住,如果你有一個CMS服務器和(多個)frontendservers,清除緩存這種方式,僅清除特定的服務器,而不是所有服務器上的高速緩存中的環境。

+0

嗨,馬蒂恩,泰克的答覆。有什麼辦法可以清除特定的xsl ..? – sbmandav

+0

我認爲發佈xslt會是我猜想的解決方案之一......雖然它聽起來有點瘋狂和奇怪。 – sbmandav