zoukankan      html  css  js  c++  java
  • ASP.NET中性能问题的注意点

    性能问题注意点

    1.       对象的过多声明。描述如下:

    Rule层函数中声明DataAccess层对象。

    System层函数中声明Rule层对象。

    例:Class PriceSystem

        {

            Private static PriceSystem m_PriceSystem = null;

            Public static PriceSystem GetInstance()

            {

                lock (typeof(PriceSystem))

                {

                    If (m_PriceSystem == null)

                    {

                        m_PriceSystem = new PriceSystem();

                    }

                    Return m_PriceSystem;

                }

            }

        }

     

    2.       WebPostBack事件机制。

    例:每次PostBack大部分自定义对象,重新声明(重点System层声明,单例模式解决)

    3.       数据库的访问量控制。

    数据验证最为明显;技巧性;SQL 语句(有优化工具)

    4.       Web层有业务代码。

    5.       Sql向数据库写存储过程

    6.       提到业务使用最频繁的业务点

    7.       业务切割,安排服务器

    8.       异常处理优化

    1:不要滥用 影响性能

    2:明显的提倡使用异常

    3:对于要捕获的异常要明确

    4:自定义的异常。

    对于函数层次过于复杂,返回错误会使引用程序结构更改的情况提倡,其他,禁止。

    普通异常:不过数据逻辑错误。

    自定义异常:捕获业务逻辑错误。

    9.       数据库的结构修改加索引

  • 相关阅读:
    【折腾】Docker官网下载Docker实在太慢怎么破!!!!!windows 安装docker
    centos7搭建FTP文件服务器--虚拟用户
    AWK简单案例
    SaltStack系统初始化
    ReactNative环境搭配及软件安装
    extundelete工具恢复误删文件
    linux磁盘阵列raid1的搭建教程
    linux中Raid0磁盘阵列的搭建
    子网掩码的计算方法
    linux网络管理命令
  • 原文地址:https://www.cnblogs.com/leeairw/p/125349.html
Copyright © 2011-2022 走看看