关于JSP第一次运行速度慢的问题

liwei658 2012-04-09 04:47:26
小弟初学JSP,对JSP第一次运行速度慢有点疑惑:是每个用户用浏览器第一次访问时都慢,还是服务器开启后第一次慢?
请大家为我解惑!
...全文
535 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
liwei658 2012-04-10
  • 打赏
  • 举报
回复
回10楼:
是的,我调用的java组件需要比较大,与matlab通信,所以担心速度太慢。
24K純帥 2012-04-10
  • 打赏
  • 举报
回复
是LZ那个页面需要加载的东西比较多么
cxw3152 2012-04-10
  • 打赏
  • 举报
回复
只有第一次执行的时候 要进行编译 所以慢 。。不可能每次点都要进行编译。。
xtbzqw 2012-04-10
  • 打赏
  • 举报
回复
是的,第一次是对于服务器端来说的,你说的用户其实是客户端了,客户端的第一次无所谓,可能在张三第一次访问之前,就被李四访问过,一旦访问过就会被编译
liwei658 2012-04-09
  • 打赏
  • 举报
回复
6楼的意思是,这个第一次指的是jsp文件是否编译,而不是指页面被哪个用户第一次使用,是指在服务器第一次被编译。我明白了
xtbzqw 2012-04-09
  • 打赏
  • 举报
回复
其他人再访问的时候,就没有关系了,其实你只要明白第一次访问慢就可以,jsp在被请求以后,如果是jsp文件没有被编译,那么jsp文件转化为java文件,接着被jvm编译成class,最后执行,所以第一次是对于jsp文件是否被编译,是针对服务器端的jvm来说的,和浏览器没有什么关系,如果这个jvm编译过以后,第一次也就完成了
liwei658 2012-04-09
  • 打赏
  • 举报
回复
那以后其他人再运行这个网页呢,那岂不是也要重新编译一次?
function_chk 2012-04-09
  • 打赏
  • 举报
回复
JSP第一次运行需要在服务器上编译成servlet, 大概需要几秒钟时间吧, 以后每次运行该JSP都不需要重新编译, 不管是服务器, 还是客户端
liwei658 2012-04-09
  • 打赏
  • 举报
回复
我知道JSP页面是需要是编译的,所以第一次运行比较慢。我想知道是服务器开启后第一次运行慢,还是每个浏览器第一次浏览时都比较慢?
土土 2012-04-09
  • 打赏
  • 举报
回复
每个用户第一次访问都会满 但是如果不是占内存大的网页是感觉不出来的。。
javamyself 2012-04-09
  • 打赏
  • 举报
回复
和数据加载、浏览器都有关系。浏览器第一次访问一个网页的话都会慢之后就会变快了,因为有缓存这么一说。

81,090

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧