分析/优化(Sharepoint 2007)Web部件

时间:2020-03-05 18:41:29  来源:igfitidea点击:

我只是想知道有哪些选项可以正确地测量/分析/优化ASP.net 2.0 Web部件,尤其是用于SharePoint 2007的部件?

由于Web部件是另一层技术上的一层,因此仅针对Web部件获取资源使用率,打开的句柄和内容似乎有些困难。

有谁知道用于剖析和优化Web部件的一些好的工具或者做法?

解决方案

回答

我发现将所有业务逻辑分离到一个易于进行单元测试的单独DLL中,这对我来说是最简单的方法。但是说实话,除了我刚才提到的内容外,实际上没有找到任何好的方法。最近对我的Facebook应用程序也是如此。我认为这对于在另一个平台上运行的任何应用程序都是常见的。特别是当性能和测试从未达到目标时,平台开发人员便开始构建系统。

回答

回到我们最初使用SP2003时,我们曾经担心不关闭应用程序或者Web部件中的连接。我们使用以下查询来检查在开发服务器上使用该应用程序后,基本连接数(不计算初始峰值)是否会增加:

选择主机名,sysdatabases.name,sysprocesses.status,sysprocesses中的last_batch,sysdatabases,其中sysprocesses.dbid = sysdatabases.dbid和nt_username ='SP Service Account'和(hostname ='WFE1'或者hostname ='WFE2')和sysprocesses.dbid = 10个按last_batch desc排序

(将粗体值替换为适合环境的值)

自从升级到MOSS以来,我们还没有尝试过。