第一次慢,以后就快了,我觉得比asp的快的很多

解决方案 »

  1.   

    不要在服务器运行后老是改动ASPX
      

  2.   

    请求第一次的时候相对来说会慢点,后面就快了Lostinet(『 迷失网络 』) 说的没错,速度快慢是有很多原因的.
      

  3.   

    能不用Asp.net函数就不要用能用Javascript的就尽量用
      

  4.   

    别忘了,设置web.config 中Debug=false;
      

  5.   

    预编译是指你选择的编译方式不同对应不同的结果。如:DEBUG ,TRACE//一般有 debug 和 release 两种,也可以直行设置,可以在编辑器看到代码块的颜色变化
    #if DEBUG
       //code here  ,如果是debug状态执行的代码
    #else
       //code here   否则执行的代码
    #end
      

  6.   

    由于B/S架构的应用程序采用Web浏览器作为客户端,界面使用HTML代码构建,在界面刷新的时候就需要传递许多冗余代码用于页面构建.且由于HTTP协议的限制,B/S架构的应用程序数据传输速度常常低于C/S架构的应用程式,如果系统面向internet用户进行发布,如果客户接入速度较低,将很难保证系统在客户容许时间内返回结果.
    解决方案:
    数据库的CRUD操作多使用存储过程实现,对于不涉及更新的报表,使用数据视图.利用数据库服务器的优化功能提高系统运行速度.
    合理设计程序逻辑和用户界面,减少页面回传
    对于大批量的数据采用分页,避免一次传入大量数据
      

  7.   

    把尽量多的工作安排到客户端让javascript执行