Sharepoint 网站集概述页面

Sharepoint 网站集概述页面,sharepoint,sharepoint-2007,sitecollection,Sharepoint,Sharepoint 2007,Sitecollection,我有以下情况: MOSS 2007服务器环境A->Intranet MOSS 2007服务器环境B->协作环境(约150个网站集,用于各种问题) 这两个环境位于不同的基础架构上,但我们使用相同的Active Directory和相同的组。现在我们要实现以下两件事: intranet中的概述页面,其中包含环境b上的所有可用网站集 intranet中的概览页面,其中仅包含用户有权访问的网站集 现在我在寻找一些好主意,什么是实现这一点的最佳方式 提前感谢您的回复。在这样的解决方案中,需要注意的

我有以下情况:

  • MOSS 2007服务器环境A->Intranet
  • MOSS 2007服务器环境B->协作环境(约150个网站集,用于各种问题)
这两个环境位于不同的基础架构上,但我们使用相同的Active Directory和相同的组。现在我们要实现以下两件事:

  • intranet中的概述页面,其中包含环境b上的所有可用网站集
  • intranet中的概览页面,其中仅包含用户有权访问的网站集
现在我在寻找一些好主意,什么是实现这一点的最佳方式


提前感谢您的回复。

在这样的解决方案中,需要注意的主要问题是性能,特别是对于您的第二个需求。这将需要使用web服务或对象模型循环遍历每个网站集并检索权限数据

我建议编写一个(或两个用于每个需求,如果这更有意义的话)以在低流量时间执行,并将这些信息聚合到自定义SQL数据库中存储。如果从来没有低流量,则延迟请求以减少对服务器的影响

然后,可以将一个自定义web部件部署到两个环境中(如果更合适,也可以部署两个)。web部件将查询数据库中所需的信息,并将其显示给用户

如果计时器作业需要更频繁地更新此数据,则需要实现某种内存缓存。根据您的要求,这可能需要大量内存