社区
Web 开发
帖子详情
jsp速度问题?乍这么慢,我想有没有解决的办法?
beauty9235
2006-04-10 01:05:59
首先我要说的是我是一个PHP程序员,对jsp的了解只能算是入门级,在我做一些开发尝试吧,感到它的速度是非常慢的,其中的程序我用的类很多,其实jsp就是实现逻辑与处理面页的分离,我正在努力将两都分离开发,但我在运行jsp的时候,通常感到它是非常慢,如果同样的功能若用PHP,它的速度是很快的,不知有经验的朋友能不能说出点解决的办法
...全文
290
6
打赏
收藏
jsp速度问题?乍这么慢,我想有没有解决的办法?
首先我要说的是我是一个PHP程序员,对jsp的了解只能算是入门级,在我做一些开发尝试吧,感到它的速度是非常慢的,其中的程序我用的类很多,其实jsp就是实现逻辑与处理面页的分离,我正在努力将两都分离开发,但我在运行jsp的时候,通常感到它是非常慢,如果同样的功能若用PHP,它的速度是很快的,不知有经验的朋友能不能说出点解决的办法
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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脚本慢?我不觉得呀。
Java面试题大全
数据库&事务 1.什么样的场景会产生数据库死锁,如何
解决
? 2.SQL如何优化 3.Oracle和mysql分页的实现原理 4.唯一索引能否插入空 5.数据库索引的算法原理 6.乐观锁,悲观锁 7.SQL怎样判断字段是否为空 WEB 1.post和get区别是什么? 2.cookie/session有什么区别? 3.web集群中登录态如何共享? 4.xss、csrf等如何防范? 5.sql注入如何防范? 6.浏览器缓存策略 7.Ajax如何
解决
跨域
问题
? 8.什.
【面试】胆小慎入!!! java超全面试题 超全
数据库&事务 1.什么样的场景会产生数据库死锁,如何
解决
? 2.SQL如何优化 3.Oracle和mysql分页的实现原理 4.唯一索引能否插入空 5.数据库索引的算法原理 6.乐观锁,悲观锁 7.SQL怎样判断字段是否为空 WEB 1.post和get区别是什么? 2.cookie/session有什么区别? 3.web集群中登录态如何共享? 4.xss、csrf等如何防范? 5.sql注入如何防范? 6.浏览器缓存策略 7.Ajax如何
解决
跨域
问题
? ..
被我抛弃的开源框架
1. GWT ,它是个javascript的编译器,生成的是浏览器端的HTML和js,但他和服务器端的交互让人痛苦,他有自己的调试器,但集合到服务器端代码一起发布调试,真是让人痛苦。生成垃圾文件多,执行
速度
慢
,总之,它带来了多少快感,就带来了多少痛苦。(补充:他可以ajax,但它生成的只是静态html+js页面,是静态的,
想
让它接受参数是不可能的。当然我曾试过把他的html再变成
jsp
接受参数,将...
java面试题
Java面试题 第一阶段:三年 我认为三年对于程序员来说是第一个门槛,这个阶段将会淘汰掉一批不适合写代码的人。这一阶段,我们走出校园,迈入社会,成为一名程序员,正式从书本 上的内容迈向真正的企业级开发。我们知道如何团队协作、如何使用项目管理工具、项目版本如何控制、我们写的代码如何测试如何在线上运行等等,积累了一定的 开发经验,也对代码有了一定深入的认识,是一个比较纯粹的Coder的阶段。
java常见面试题
赢在面试之Java基础篇(1) 1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。 2、Java
有没有
goto? java中的保留字,现在没有在java中使用。l 3、说说&和&&的区别。 &和...
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章