为什么jsp网页第一次访问比较慢,以后就快了呢??
2013/5/7 7:56:55 | 阅5546 | 来源:好空间网络 [打印] [关闭] |
很多新手都有这个疑惑,第一次访问比较慢,以后在访问就快了...
?xml:namespace>
这个是由于jsp的特性决定的,jsp和asp不一样,jsp是跨平台的,所以他在第一次运行的时候会把您的jsp网页生成一个servlet,以便jdk能够识别!!!
当您第一次访问jsp的时候,实际上他会自动生成编译为一个servlet,所以他需要点时间,当第二次在访问的时候他已经编译过了.直接访问这个servlet所以他就快了!!!
这个编译好的servlet就放在您ftp跟目录下的work文件夹里,您可以把他们下载回去,打开看看,其他他自动的把您的所有的jsp网页都生成了一个对应的servlet!!!
有时候用户会遇到,我明明已经把这个jsp文件修改了,但是访问还是老的内容....
或者干脆把这个文件都删除了,怎么他还可以访问呢??
问题就藏在work文件夹里, 由于第一次访问他是编译好的就放在这里的...
以后总访问他都直接访问work文件夹里已经编译好的servlet了..所以有时候当您修改jsp文件后,没有自动生成新的servlet,他就会显示老是内容!!甚至有时候您他已经删除这个jsp网页了他还是可以访问的根源了....
那如何解决这个问题呢??
其实很简单,直接删除work文件夹就可以了,您删除他后他会在用户第一次访问的时候自动重新建立的..这个不用担心的,而唯一的坏处就是,可能第一次访问又比较慢了,我想第一次访问比较慢,以后就快了,这样的情况,还是可以接受的!!!!