0

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

4

1 回答 1

1

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

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

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

于 2012-09-18T19:20:46.970 回答