清除 Sitecore XSLT 缓存
Clear Sitecore XSLT Cache
问题:谁能告诉我如何清除 sitecore xslt 缓存?
问题:我们在 Sitecore.We 中的相同项目中实施了主导航和页脚导航,迫切需要从主导航和页脚中删除项目。
我们通过取消发布 sitecore.However 中的项目从主导航中删除了项目,页脚是使用 XSLT 实现的,如下所示:
<sc:xslfile visible="true" runat="server" id="xslFooter" cacheable="true" varybydata="true" />
现在即使该项目未发布,它仍然可以在网站的页脚中看到,我的猜测是,这是因为 XSLT cache.So 你能告诉我如何做到这一点吗?
注意:我现在无法为此编写任何代码,因为我需要立即从实时删除site.Also我无法使用管理工具清除,因为它会清除所有用户的缓存?
有什么解决办法吗?
谢谢,
苏哈斯
如果您转到 /sitecore/admin/cache.aspx,您将能够清除缓存,但我认为这是您不想使用的管理工具。
你说你不想清除所有用户的缓存,但我看不出解决这个问题的方法,因为缓存不是 user/visitor 特定的。
如果可以,您还可以通过 renaming/updaing/adding XSL 文件夹中的文件清除 XSL 缓存。
这里讨论了这个问题:
Sitecore XSL cache
问题:谁能告诉我如何清除 sitecore xslt 缓存?
问题:我们在 Sitecore.We 中的相同项目中实施了主导航和页脚导航,迫切需要从主导航和页脚中删除项目。
我们通过取消发布 sitecore.However 中的项目从主导航中删除了项目,页脚是使用 XSLT 实现的,如下所示:
<sc:xslfile visible="true" runat="server" id="xslFooter" cacheable="true" varybydata="true" />
现在即使该项目未发布,它仍然可以在网站的页脚中看到,我的猜测是,这是因为 XSLT cache.So 你能告诉我如何做到这一点吗?
注意:我现在无法为此编写任何代码,因为我需要立即从实时删除site.Also我无法使用管理工具清除,因为它会清除所有用户的缓存?
有什么解决办法吗?
谢谢, 苏哈斯
如果您转到 /sitecore/admin/cache.aspx,您将能够清除缓存,但我认为这是您不想使用的管理工具。
你说你不想清除所有用户的缓存,但我看不出解决这个问题的方法,因为缓存不是 user/visitor 特定的。
如果可以,您还可以通过 renaming/updaing/adding XSL 文件夹中的文件清除 XSL 缓存。
这里讨论了这个问题: Sitecore XSL cache