jsp页面在第一次访问时,要编译成servlet,所以在第一次访问时,速度很慢,以后因为已经把servlet放在缓存中了,所以访问速度就快了!

解决方案 »

  1.   

    jsp的运行本身就是这个原理
    要解决就这个问题,只有提高你的机子配置
      

  2.   

    为什么总觉得jsp页面在显示数据库中数据的时候页面有时候要打不开呢,有时等很久然后提示出错,刷新下又可以很快的显示了!在分页的时候也有这种情况出现,点击下一页,上一页,然后再次点击下一页的时候就好慢好慢……有时就卡住了不动有可能是代码的问题,是不是有过多的sql计算?
    等很久打不开,就会出现延时错误
      

  3.   


    回复人: Jzealot(困学老二) ( ) 信誉:98  2005-01-30 11:01:00  得分: 0  
     
     
       为什么总觉得jsp页面在显示数据库中数据的时候页面有时候要打不开呢,有时等很久然后提示出错,刷新下又可以很快的显示了!在分页的时候也有这种情况出现,点击下一页,上一页,然后再次点击下一页的时候就好慢好慢……有时就卡住了不动有可能是代码的问题,是不是有过多的sql计算?
    等很久打不开,就会出现延时错误
     ------------------------
    一个jsp分页页面只有一个sql语句啊,怎么会点下一页,上一页,再点击下一页就卡住了呢……
    其他的jsp页面有时三四个SQL语句也没问题啊……
     
    打开SQL Server2000的进程管理里面发现,每次卡住了或是很慢就是里面有一个阻塞者和几个被阻塞者,是不是和这个有关呢……请问大侠这个怎么解决,谢谢……
      

  4.   

    First:
    Client User ->(HTTP)->Server(Client[JVM])->Web Application(Tomcat)ServletAPI->[Servlet]->Inside Tomcat Cache->Response Client Browser
    Second:
    Client User ->(HTTP)->Tomcat Inside Servlet -> Response Client Browser
      

  5.   

    If your Website slow,util,You can use hibnate for test.
      

  6.   

    不明白“回复人: liuyangxuan(Java)(阿轩) ”的意思:
    First:
    Client User ->(HTTP)->Server(Client[JVM])->Web Application(Tomcat)ServletAPI->[Servlet]->Inside Tomcat Cache->Response Client Browser
    Second:
    Client User ->(HTTP)->Tomcat Inside Servlet -> Response Client Browser
    什么意思呢?
    是不是执行的顺序啊?
    “If your Website slow,util,You can use hibnate for test.”
    这个具体要怎么做呢?
    谢谢……