日期:2014-05-17  浏览次数:20926 次

关于JSP第一次运行速度慢的问题
小弟初学JSP,对JSP第一次运行速度慢有点疑惑:是每个用户用浏览器第一次访问时都慢,还是服务器开启后第一次慢?
请大家为我解惑!

------解决方案--------------------
和数据加载、浏览器都有关系。浏览器第一次访问一个网页的话都会慢之后就会变快了,因为有缓存这么一说。
------解决方案--------------------
每个用户第一次访问都会满 但是如果不是占内存大的网页是感觉不出来的。。
------解决方案--------------------
JSP第一次运行需要在服务器上编译成servlet, 大概需要几秒钟时间吧, 以后每次运行该JSP都不需要重新编译, 不管是服务器, 还是客户端
------解决方案--------------------
其他人再访问的时候,就没有关系了,其实你只要明白第一次访问慢就可以,jsp在被请求以后,如果是jsp文件没有被编译,那么jsp文件转化为java文件,接着被jvm编译成class,最后执行,所以第一次是对于jsp文件是否被编译,是针对服务器端的jvm来说的,和浏览器没有什么关系,如果这个jvm编译过以后,第一次也就完成了