jsp速度问题?乍这么慢,我想有没有解决的办法?

beauty9235 2006-04-10 01:05:59
首先我要说的是我是一个PHP程序员,对jsp的了解只能算是入门级,在我做一些开发尝试吧,感到它的速度是非常慢的,其中的程序我用的类很多,其实jsp就是实现逻辑与处理面页的分离,我正在努力将两都分离开发,但我在运行jsp的时候,通常感到它是非常慢,如果同样的功能若用PHP,它的速度是很快的,不知有经验的朋友能不能说出点解决的办法
...全文
290 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yushihai 2006-04-16
  • 打赏
  • 举报
回复
CGI在服务器中是以进程运行的,也就是说每当有一个用户访问,就要新创建一个进程,很占服务器系统资源,而JSP和Servlet是以线程方式运行的,在速度上应该要比CGI快
lcs_cs 2006-04-16
  • 打赏
  • 举报
回复
程序设计的质量也很重要!
不同人写的程序,运行的速度也有很大的差别!
jspxnet 2006-04-16
  • 打赏
  • 举报
回复
楼上的太夸张了。
第一次,jsp 的速度 是因为JSP转换成servlet并编译成class,
编译的class 运行速度和PHP应该是差不多的。
主要取决于程序的设计了。
比如php 连接数据库,是每一次都要用时间去连接,java 一般用连接池,相对多的访问就会快一点。但启动连接池的时间又会比php多一点。
如果jsp 不用连接池那就没意思了。
CGI 应该是很快的。

TinyAnt 2006-04-10
  • 打赏
  • 举报
回复
JSP在第一次被访问时肯定会很慢的,因为服务器要话时间把JSP转换成servlet并编译成class文件然后装入内存,但以后就快了,这并不是大问题,如果你用Perl写过CGI的话那才叫慢哦 :)
z80016144 2006-04-10
  • 打赏
  • 举报
回复
除了第一次 ,jsp 的速度相对 php 快的不值10倍。
jsp是编译型的语言 php是解释型的

jsp首先编译成servlet
fffddd 2006-04-10
  • 打赏
  • 举报
回复
CGI脚本慢?我不觉得呀。

81,092

社区成员

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

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