![]() |
1
1
根据我的经验,每个容器(列表、文件夹、索引项)包含2000个项目并不是世界末日。更糟糕的是,如果您开始使用多个彼此链接的列表(通常通过查找)。然后,当您希望根据父级中不属于查找一部分的值筛选子级时,这将成为一个巨大的痛苦。如果在联接中涉及到很多记录,那么报告此数据的速度可能非常慢。 我过去倾向于使用第三种标准格式,但这对SharePoint列表不太适用,所以我会考虑使用相当平坦的结构。但是,如果你有一对多的关系,你将主要希望使用单独的列表。 |
![]() |
2
4
Microsoft的最佳实践表明,由于性能原因,在 看法 ;您可以在一个列表中完全拥有数百万个项目,但是您应该仔细定义视图,并使用索引列一次只返回少于2000个项目。 如果您的列表数据不经常更改,并且您在服务器上有大量可用内存,那么值得查看用于查询列表的PortalsitemApprovider。 有关查询列表的各种方法和完整的比较白皮书的详细信息,请参阅 here . 干杯! |
![]() |
3
1
我建议为每个项目使用子网站或网站集。 可以定义一个元项目站点,它可以汇总项目站点的重要信息。然后,项目站点不仅可以存储可交付成果,而且可以成为项目协作的焦点。 微软的建议是,如果你使用超过50000个网站集,性能就会开始下降,所以这里有一定的灵活性。当存储许多文档时,子网站可能会很快变得无法管理,因为当内容数据库变得太大时,无法在内容数据库之间移动子网站。 我认为每个项目架构的网站集将给您更大的灵活性,并避免复杂的查找列表带来的棘手问题。然而,它将依赖于对搜索结果Web部件的一些相当巧妙的使用。 |
![]() |
4
0
“列表中包含2000个项目的Moss列表” 这不是问题,因为它只是您在视图中显示的内容。我认为moss并不是一个添加更多领域的moe复杂项目的开发平台。我应该做一个普通的sqlserver asp.net应用程序 |
![]() |
Ali Haddani · 413有效载荷比500系统大。服务模型。当我在WCF sharepoint应用程序中增加maxReceivedMessage时,ServiceActivationException 2 年前 |
![]() |
Jakaja1 · SharePoint-如何阻止图片下载 2 年前 |