问一下,我装的是tomcat,为什么每次电脑重新启动后,第一次访问jsp,速度很慢,然后就快了。 我认为是每次重启tomcat后都要对jsp进行一次编译,以后就不用了,所以第一次访问会慢点! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 同意楼上的,我用jboss也和你一样,我觉得是编译问题 我也同意上面的,JSP页面--->转化为servlet原文件然后,在执行servlet程序--->进而编译java文件.处理你的业务逻辑,得到一个相应的静态页面返回给客户端 lz,你还没有理解jsp的原理,jsp页面第一次调用时首先要被web容器编译,然后解析! 即时编译机制基本上现在的WEB程序都用这个相对的SERVLET用的就是预编译的 我认为是tomcat启动时还要完成很多初始化的工作,同时jsp文件需要编译成servlet,耗费时间。 当web服务器第一次处理请求时,会先进行初始化工作,调用init()方法,然后再执行service();以后再请求web服务器时就不进行初始化了直接在service()方法中处理业务,所以第一次启动web服务器会慢一些 第一次是WEB容器先对jsp编译,因为jsp要被编译成servlet才执行 多谢各位的指点,我刚刚接触java。属于初学者。那有没有办法,让它第一次访问时,速度也快点。 开发大项目的时候, 都会把jsp文件编译成class文件 Hibernate查询问题 求一个监控错误的程序。。。 请教各位高手,js,struts2问题 jsf 下拉列表错误 weblogic server10 JNDI 创建的DataSource对象,有时能连上,有时在取DataSource对象是抛异常 SSH整合問題 了解struts的进来看看! 配置pet store出问题 新手,别笑,端口是什么东西???? Java 如何实现每日签到 每个自然周 分类实现 lomboz插件安装疑问?
然后,在执行servlet程序--->进而编译java文件.处理你的业务逻辑,得到一个相应的静态页面返回给客户端
基本上现在的WEB程序都用这个相对的SERVLET用的就是预编译的
以后再请求web服务器时就不进行初始化了直接在service()方法中处理业务,所以第一次启动web服务器会慢一些
那有没有办法,让它第一次访问时,速度也快点。