热门搜索:Photoshop 平面设计 Linux Vista Windows ASP.NET qq word 病毒 XP Excel 标志设计 

ASP.NET中常用的优化性能方法

来源:瞎子(读取中...) 2007-3-10 【字体: 】 切换为

  18. 不要依赖代码中的异常

  因为异常大大地降低性能,所以您不应该将它们用作控制正常程序流程的方式。如果有可能检测到代码中可能导致异常的状态,请执行这种操作。不要在处理该状态之前捕获异常本身。常见的方案包括:检查 null,分配给将分析为数字值的 String 一个值,或在应用数学运算前检查特定值。下面的示例演示可能导致异常的代码以及测试是否存在某种状态的代码。两者产生相同的结果。

以下是引用片段:
  try
  {
  result = 100 / num;
  }
  catch (Exception e)
  {
  result = 0;
  }
  // ...to this.
  if (num != 0)
  result = 100 / num;
  else
  result = 0;

19. 使用 HttpResponse.Write 方法进行字符串串联

  该方法提供非常有效的缓冲和连接服务。但是,如果您正在执行广泛的连接,请使用多个 Response.Write 调用。下面示例中显示的技术比用对 Response.Write 方法的单个调用连接字符串更快。

以下是引用片段:
  Response.Write("a");
  Response.Write(myString);
  Response.Write("b");
  Response.Write(myObj.ToString());
  Response.Write("c");
  Response.Write(myString2);
  Response.Write("d");

  20. 除非有特殊的原因要关闭缓冲,否则使其保持打开

  禁用 Web 窗体页的缓冲会导致大量的性能开销。

上一页  [1] [2] [3] [4] [5] [6] [7] 下一页

关注此文的读者还看过:
    用户评论
评论内容:不能超过100字,需审核,请自觉遵守互联网相关政策法规。
发表评论: 匿名发表 用户名: loading 位网友发表了评论 查看评论
(0/100)