Office中国论坛/Access中国论坛

标题: 用SHAREPOINT管理大型列表或库并确保项目能快速显示 [打印本页]

作者: ghosty    时间: 2008-9-27 09:56
标题: 用SHAREPOINT管理大型列表或库并确保项目能快速显示
站点从WSS2.0升级到WSS3.0后,在检查权限的时候,发现一个文档库里面出现了这样一个链接。想起前段时间做的一个列表库,当列表内容到了几百个的行项目的时候,打开网页的速度明显变慢了。当时还一筹莫展,WSS3.0居然有这样一个现成的指导文件,真的很不错,干脆抓到blog上来,作为技术文章留存吧。


管理包含很多项目的列表和库

当列表或库具有大量项目时,必须仔细规划其组织结构以及用户需要的数据访问方式。通过规划并使用一些关键的列表和库功能,可以确保用户能够找到所需信息,同时不会对网站其余部分的性能造成负面影响。


管理大型列表和库的方式
当列表或库中的项目增至一千个以上时,列表或库的性能可能开始下降或对网站的其他区域造成负面影响。当用户同时对大量项目执行排序或检索等操作时,可能会导致此类问题。不过,只要恰当地规划和配置列表或库,便可以在列表和库中存储数百万个项目。

最常见的影响性能的用户操作示例是用户在超大型列表或库中创建或访问项目视图。在定义视图时,用户可以选择返回所有项目,也可以选择筛选基于特定的栏的项目的子集。只要列表或库中的项目总数非常大,就必须限制用户同时处理的项目数。这包括对整个项目集进行筛选,使其包含较少的项目,以便更易于最终用户和数据库管理。

根据列表或库的类型,可以使用组织结构和某些功能来帮助用户处理大量项目。下面几节提供了一些提示和技巧,可确保用户能够快速访问列表或库中的信息。

创建索引栏

若要提高大型列表或库的性能,可以对栏编制索引。通过使用栏上的索引,即使在处理数千乃至数百万个项目时,Microsoft Windows SharePoint Services 3.0 也可以快速分析该栏中的数据。要对包含大量项目的视图进行快速筛选,必须对索引栏应用筛选器。

在创建和使用索引栏时,必须考虑以下几点:

创建筛选视图

对于具有大量项目的列表和库,用户可以结合使用视图和搜索来访问其中的项目。下面提供了一些适用于索引栏的视图的相关建议:

有关创建或更改视图以及有关可用来筛选视图的公式和函数的详细信息,请在请参阅部分中查找相应链接。


注释


由于列表和库越大,创建正确使用栏索引的视图就越复杂,因此可能需要删除大型列表或库的参与者的"管理个人视图"权限。通过删除此权限,可以防止用户创建的视图包含所有项目,并可防止该视图可能对网站其他区域的性能造成负面影响。

将项目组织到文件夹中

即使当列表或库中的项目总数非常大时,单文件夹视图的处理速度也可以与使用索引栏筛选项目总数的视图相媲美。在某些情况下,可以将列表或库中的所有项目分发到多个文件夹中,使每个文件夹中的项目都不超过一千或两千个。

在使用文件夹组织大型列表或库时,必须考虑以下几点:



作者: ghosty    时间: 2008-9-27 09:59
对栏编制索引

若要提高大型列表或库的性能,可以对栏编制索引。然后便可以使用索引栏对列表或库的新视图或现有视图进行筛选。


注释


每个附加的栏索引都会消耗数据库中的额外资源。因此,应当仅向在列表或库的视图中经常使用的栏添加索引。

提示
如果有大量用户访问您的网站,则可能需要对"用户信息列表""内容类型"栏编制索引。这样可以提高网站上"所有组""所有人员"页面的性能。这些页面是用于管理网站上的用户和组的页面。


通过使用索引栏来创建筛选视图

在对栏编制索引后,可以在创建视图时将它添加到新视图中,然后使用该索引栏来筛选该视图。在创建视图之前,可能需要添加更多个栏,以便在排序、分组和筛选时实现更大的灵活性。如果要为移动设备创建视图,则应考虑小组的移动设备自身的限制。有关创建栏和视图的详细信息,请在请参阅部分中查找相应链接。


向现有视图中添加索引栏

在对栏编制索引后,可以将它添加到现有视图中,然后使用索引栏筛选该视图。


设置 RSS 源的限制

在管理中心和网站集级别启用 RSS 支持后,可以在网站中为以下类型的列表启用和配置 RSS 支持:文档库、图片库、窗体库、通知列表、日历列表、博客、调查和讨论板。当用户访问列表或库的 RSS 源时,其视图类似于列表中所有项目的视图。默认的 RSS 视图会使用"修改时间"栏上的筛选器并基于项目的上次修改日期来限制返回的项目数。正如任何其他视图一样,如果列表或库中包含很多项目并且用户要访问该 RSS 源,则必须对"修改时间"栏编制索引。

要更改 RSS 源中所包含的更改对应的项目数和更改所发生的天数,请执行以下过程。






欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3