为什么jsp网页第一次访问比较慢,以后就快了呢??

2013/5/7 7:56:55 | 阅5546 来源:好空间网络 [打印] [关闭]
 

很多新手都有这个疑惑,第一次访问比较慢,以后在访问就快了...

 

这个是由于jsp的特性决定的,jspasp不一样,jsp是跨平台的,所以他在第一次运行的时候会把您的jsp网页生成一个servlet,以便jdk能够识别!!!

 

当您第一次访问jsp的时候,实际上他会自动生成编译为一个servlet,所以他需要点时间,当第二次在访问的时候他已经编译过了.直接访问这个servlet所以他就快了!!!

 

这个编译好的servlet就放在您ftp跟目录下的work文件夹里,您可以把他们下载回去,打开看看,其他他自动的把您的所有的jsp网页都生成了一个对应的servlet!!!

 

有时候用户会遇到,我明明已经把这个jsp文件修改了,但是访问还是老的内容....

 

或者干脆把这个文件都删除了,怎么他还可以访问呢??

 

问题就藏在work文件夹里由于第一次访问他是编译好的就放在这里的...

 

以后总访问他都直接访问work文件夹里已经编译好的servlet..所以有时候当您修改jsp文件后,没有自动生成新的servlet,他就会显示老是内容!!甚至有时候您他已经删除这个jsp网页了他还是可以访问的根源了....

 

那如何解决这个问题呢??

 

其实很简单,直接删除work文件夹就可以了,您删除他后他会在用户第一次访问的时候自动重新建立的..这个不用担心的,而唯一的坏处就是,可能第一次访问又比较慢了,我想第一次访问比较慢,以后就快了,这样的情况,还是可以接受的!!!!

经营许可证ICP:皖B2-20100052 公司邮箱:zcdnsz@jspkongjian.net
Copyright © 2004-2015, 安徽好空间网络科技有限公司 版权所有 , 本站素材部分来源于网络,如有侵权请告知删除。