分析/优化(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以来,我们还没有尝试过。