以前都用asp+sql做东西.近期学了asp.net.在自己机器上调试程序时,我发现asp.net页面在生成时超慢.
自己做的时候慢点倒没什么.用户使用时感觉慢就不好了.
这是怎么回事呢,不是说asp.net采用新技术比asp页面执行效率高吗?

解决方案 »

  1.   

    Asp.net页面在第一次运行时要经过编译,以后会比较快了。
      

  2.   

    同意 asp.net比asp要快的,因为编译后 以后就不要再编译了,
      

  3.   

    能不能举出几个例子证明比asp快呢,就连我们这个讨论平台居然也用asp,而不是.net,告诉我,为什么
      

  4.   

    CSDN的程序在逐步转换成asp.net
    程序开发需要过程的。
      

  5.   

    .Net肯定比Asp快塞 只是第一次要慢一点 先得了解.Net的页面处理过程
      

  6.   

    同时在线用户越多,它的效率相对越高,.net
      

  7.   

    快慢:我认为要看具体情况了!
    。Net最大优势是保密性加强和分层:使系统结构清晰!
      

  8.   


     ASP.NET第一次编译的时候当然慢;
     但相同功能下对应ASP.NET和ASP的实现,有时ASP.NET也可能不见得比ASP快;因为ASP.NET中可能用了大量的服务端控件,继而可能会有大量的viewstate;另使用不同的数据访问方式也可能造成速度上的差异;
     没有绝对的事情:)
      

  9.   

    asp.net比asp快的原因是asp.net需要比asp效率高得多的硬件。哈哈! 被MS耍了。所有的测试数据都是理论,实际上你用的三层、面向对象、服务器端控件无一不占用大量的资源,如果你用asp的方式去写asp.net那才是真真的快。