如何在C#中以编程方式测量Sharepoint网站集上的平均响应时间

时间:2012-01-19 21:32:46

标签: c# sharepoint sharepoint-2010

我正在尝试为Sharepoint创建一个小部件,它将显示网站集的平均响应时间。我查看了API并且无法找到任何内容。有没有人知道SPWeb或SPSite级别的API调用会给我平均响应时间?

1 个答案:

答案 0 :(得分:3)

我相信您可以使用以下两个链接的某种组合来实现您的目的。

SharePoint Web Analytics并不完全具备您所需的信息,但它确实配备了大量与您网站使用相关的信息。这将允许您(即使不查看平均响应时间)仅加速最常使用的页面。加速这些页面无论如何都会对平均速度产生最显着的影响。 (通常)。

LogParser and IISLogs将允许您生成一些有关网站响应时间的报告。但是,我对Log Parser不太熟悉,我不相信这是你能够实时做的事情。 最佳答案显示了如何创建图形,第二个答案显示了如何动态创建它们,但不是没有您的努力。

使用这两个答案的组合,您可以生成夜间报告(或每小时,无论您的SLA是什么)并将其上传到SharePoint。