如何使用Sitecore API清除特定的XSLT缓存?

时间:2012-09-18 15:42:26

标签: sitecore sitecore6

我想使用Sitecore API清除XSLT的缓存。有什么方法可以做到吗?

1 个答案:

答案 0 :(得分:1)

是的,有一种方法可以从API中清除特定网站的缓存。 使用此代码清除特定网站的xsl缓存。

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

请记住,如果您的环境具有CMS服务器和(多个)前端服务器,则以这种方式清除缓存只会清除特定服务器上的缓存,而不是所有服务器。

相关问题