我一直在研究CrossListQueryCache对象和ContentQueryWebPart(CQWP)作为Microsoft Publishing基础结构(SharePoint)的一部分.CQWP使用CrossListQueryCache.
CrossListQueryCache似乎使用CacheManager和CachedObjectFactory来确定何时使用缓存.我的反射技能现在没有削减它,但我的猜测是,只要对网站进行任何更新,就会清除缓存.这是正确的吗?
我希望这可以通过某种方式进行调整.事实上,如果我们只能通过SharePoint作业更新缓存,那就太好了.
您可以从"对象缓存设置"页面配置缓存设置. http://office.microsoft.com/en-us/sharepointserver/HA101577831033.aspx
我们使用CrossListQueryCache在一个非常大的SharePoint Content DB(> 100 GB)下遇到了很多问题.我们看到的是很多数据库锁定.
有时候,即使您已将其配置为打开,也不会使用缓存.一年前我在这里创建了一篇非常详细的博客文章.
| 归档时间: |
|
| 查看次数: |
1899 次 |
| 最近记录: |