SharePoint 对象模型(Object Model)允许外部应用程序或托管的 WebPart 来查询、编辑和创建存储在 SharePoint 内容数据库(Content Database)中的内容。有很多博客文章、知识库文章和最佳实践中,都谈到如何在不同的用例场景中使用对象模型。
大部分常见用例场景都是关于显示和编辑 SharePoint 列表的——可惜,这也是我们看到很多性能问题出现的地方,这是因为 SharePoint 对象模型并不总是以性能优化的方式被使用。文中列举了六个用例:
- 用例 1:在 SharePoint 列表中,存储了多少项目?
- 用例 2:使用 SPList 显示列表中的项目?
- 用例 3:使用 SPQuery 和 SPView 只请求你真正需要的数据
- 用例 4:通过 SPQuery 来对 SharePoint 列表数据项进行分页
- 用例 5:更新大量的 SharePoint 列表数据项
- 用例 6:哪一个是我最慢的列表,它们如何被使用以及为什么会慢?
详细内容,请阅读全文: SharePoint 对象模型性能考量。




