【问题标题】:Profiling/Optimizing (Sharepoint 2007) Web Parts分析/优化 (Sharepoint 2007) Web 部件
【发布时间】:2010-09-06 09:30:03
【问题描述】:

我只是想知道有哪些选项可以正确测量/配置/优化 ASP.net 2.0 Web 部件,尤其是 Sharepoint 2007 的那些?

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

有人知道一些用于分析和优化 Web 部件的好工具或做法吗?

【问题讨论】:

    标签: asp.net sharepoint


    【解决方案1】:

    我已成功使用EQATEC Profiler 分析 SharePoint 2010。奖励是他们有免费版。由于它适用于 SharePoint 2010,我希望它适用于 SharePoint 2007。

    这是我使用 SharePoint 2010 的方法:http://blogs.visigo.com/chriscoulson/performance-profiling-a-sharepoint-2010-project-using-eqatec-profiler/

    【讨论】:

      【解决方案2】:

      当我们开始使用 SP2003 时,我们曾经担心不关闭应用程序或 Web 部件中的连接。我们使用以下查询来检查基本连接数(不包括初始峰值)是否会随着应用程序在开发服务器上的使用而增加:

      SELECT hostname, sysdatabases.name, sysprocesses.status, last_batch from sysprocesses, sysdatabases where sysprocesses.dbid = sysdatabases.dbid and nt_username = 'SP Service Account' and (hostname=' WFE1' or hostname='WFE2') and sysprocesses.dbid = 10 order by last_batch desc

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

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 2010-12-28
          • 1970-01-01
          • 2011-03-22
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-04-10
          • 1970-01-01
          • 2012-04-28
          相关资源
          最近更新 更多