那时从前JSP刚出来的时候是这样的.
现在JSP不会比ASP慢了.
但在第一次执行时,JVM要根据CLASS的更新时间从新生成一次SERVLET,所以会慢很多.
只要CLASS没有更改,就不需要从新生成了,速度也就快了.

解决方案 »

  1.   

        你的论点的前提“JAVA 本身是非常慢的”本身就是非常错误的。
        你有做过测试吗?Java到底有多慢?不要听到微软支持者的贬低就相信了。
        我想提醒你注意两点:
        (一). Java图形界面的速度比较慢,因为Java的图形API分为两层,底层为AWT,AWT上为Swing,因此像JBuilder这类建于Swing上的应用就比较慢,但既使这样,也没有到“非常慢”的程度。
        (二). 但不要把Java图形界面慢的观点也延伸到服务端,现在的JVM在运行Java程序时会用JIT技术或HotSpot技术将Java字节代码编译为本地代码再运行,一般来说总体效率可以达到C++原生代码的70%。这就是你看到的“jsp第一次执行较慢”,而以后就很快的原因。
      

  2.   

        你的论点的前提“JAVA 本身是非常慢的”本身就是非常错误的。
        你有做过测试吗?Java到底有多慢?不要听到微软支持者的贬低就相信了。
        我想提醒你注意两点:
        (一). Java图形界面的速度比较慢,因为Java的图形API分为两层,底层为AWT,AWT上为Swing,因此像JBuilder这类建于Swing上的应用就比较慢,但既使这样,也没有到“非常慢”的程度。
        (二). 但不要把Java图形界面慢的观点也延伸到服务端,现在的JVM在运行Java程序时会用JIT技术或HotSpot技术将Java字节代码编译为本地代码再运行,一般来说总体效率可以达到C++原生代码的70%。这就是你看到的“jsp第一次执行较慢”,而以后就很快的原因。
      

  3.   

    jsp比asp快吗,怎麽我做了这麽久都感觉不出
      

  4.   

        jsp在做运算时速度可以达到asp的百倍以上。
        普通动态网页由于运算量不大,因此感觉不出jsp比asp快很多。
      

  5.   

    试着寻环输出100000次helo world时
    看一下哪个先死掉