2009-09-11 48 views
0

我刚刚完成了Sharepoint WSS 3.0的第一个Web部件,我非常兴奋。
它只是通过Sprint(我们实际上使用SCRUM敏捷过程)连接到TFS(团队基础)来获得OPEN和FIXED错误。然后取两个值(打开&固定)并将它们放入一个共享点列表中。一张图表用于列表(使用codeplex的Web部件)。Sharepoint WebParts

另一方面,Web部件从Project Server中检索有关当前团队名称的信息,它遵循相同的过程,但它只是提供一个Sharepoint列表。

对性能或其他任何建议将不胜感激。

PD。我会将其设置为社区wiki,因为没有正确或错误的答案,只是等待您的反馈= D。

+0

请参阅http://stackoverflow.com/questions/315490/what-are-some-good-techniques-for-performance-testing-sharepoint-web-parts-and-co –

回答

5

我有点困惑......你的webpart用TFS的值填充列表?

如果您使用Web部件,则只有当有人访问该页面并且每次有人访问该页面时才会填充该列表。

难道你不想使用每隔一段时间运行的控制台应用程序或SharePoint计时器作业来填充SharePoint列表吗?

+0

对于timerjob的+1。我和你在一起。一个控制台应用程序比较容易,但是一个timerjob保存在“SharePoint领域”中,它允许同时部署充满查询数据的列表。和TimerJob。 – Colin

+0

+1 不应使用sharepoint webpart填充任何列表。你需要一种可靠的方法来每天做一次。如果没有人使用共享点,则没有人会填写您的列表。因此,一个计时器工作是要走的路线(哪个SharePoint也提供) 也请确保您马上开始使用spdisposechecker;) –

+0

听起来不错,非常感谢!最后一个问题如果我想根据用户从TFS和Project Server中获取的信息过滤信息,该怎么办? – hyeomans

0

更进一步。使用联合搜索。在SharePoint(MOSS)中,您可以指定搜索服务的位置(内容源)进行索引。这些数据将在您的网站中进行查询。使用自定义范围/自定义搜索查询,您可以重新获取数据,然后过滤/显示在您的网站上。