最近用vs2005+sql2005做个.net网站!发布出去,却发现打开网页很慢。不知道怎么提高打开网页速度,请求高手支招,在下感激不尽!!!

解决方案 »

  1.   

    asp.net做网站最重要注意少用控件,多用缓存。数据库存储过程、索引,精简html代码,减少viewstate使用。同时优化网站,使用DiV+CSS。 最好将网站静态化,网页图片和动画少用,减少与数据库通信次数
      

  2.   

    原因很多
    第一保证你代码质量  少用没有的js特效
    对数据库操作及时关闭  少与数据库打交道
    用div+css标准布局
    服务器配置  网速等太多了
      

  3.   


      1.避免不必要的执行操作 
      2、去掉不需要的Session 
      3、注意使用Server Control 不必要时可以不使用Server Control 
      4、不必要时可以关闭ViewState 
      5、不要用Exception控制程序流程 
      try { 
      result = 100 / num; 
      } 
      catch (Exception e) { 
      result = 0; 
      } 
      6、只读数据访问不要使用DataSet 使用SqlDataReader代替DataSet 
      7、关闭ASP.NET的Debug模式 web.config里的debug要为false,并且dll文件编译是要生成为release版本的 
      8、使用ASP.NET Output Cache缓冲数据 
      9、对大量使用的很少更新的数据进行数据缓冲 
      9、尽量使用存储过程数据统计访问 
      10、页面能静态的就不要动态 
      11、能用JS实现的效果都用JS实现,能在客户端实现的就减少回发 
      12、转向用Server.Transfer,不用Response.Direct 
      13、ADO.NET对象在一次使用过程中不要重复打开创建,尽量使用一个Connection、一个Command、一个DataReader,并且记得不再调用数据库数据时马上关闭、释放 
      14、数据集采用要多少给多少,杜绝不分字段不分页 
      15、能不用DataSet/DataGrid就不要使用
      

  4.   

    http://blog.csdn.net/maji9370/archive/2009/10/12/4659279.aspx