Sharepoint ContentQueryWebPart(CrossListQueryCache)中的缓存何时更新?

Sharepoint ContentQueryWebPart(CrossListQueryCache)中的缓存何时更新?,sharepoint,Sharepoint,作为Microsoft发布基础架构(SharePoint)的一部分,我一直在研究CrossListQueryCache对象和ContentQueryWebPart(CQWP)。CQWP使用CrossListQueryCache CrossListQueryCache似乎使用CacheManager和CachedObjectFactory来确定何时使用缓存或不使用缓存。我的reflector技能目前还不能解决这个问题,但我猜只要对站点进行任何更新,缓存就会被清除。是这样吗 我希望这可以通过某种方式

作为Microsoft发布基础架构(SharePoint)的一部分,我一直在研究CrossListQueryCache对象和ContentQueryWebPart(CQWP)。CQWP使用CrossListQueryCache

CrossListQueryCache似乎使用CacheManager和CachedObjectFactory来确定何时使用缓存或不使用缓存。我的reflector技能目前还不能解决这个问题,但我猜只要对站点进行任何更新,缓存就会被清除。是这样吗


我希望这可以通过某种方式加以调整。事实上,如果我们只能通过SharePoint作业更新缓存,那就太好了。

您可以从“对象缓存设置”页面配置缓存设置

我们在使用CrossListQueryCache时遇到了很多问题,因为它的负载非常大,SharePoint Content DB(>100GB)。我们看到的是大量的数据库锁定


此外,有时即使已将缓存配置为打开,也不会使用缓存。一年前,我写了一篇非常详细的博客文章。

Perfect。我以前从未见过这种情况。这看起来正是我们需要的。它似乎也具有我们所需要的灵活性。我们将密切关注大型内容数据库的问题。我们已经在文档库中计划了大量项目的测试,但可能是小文档,因此您的观点将被考虑更改该方面。