散分:比较一下,jsp、asp、perl、php哪个更快?

sSam 2002-02-28 10:57:39
作为服务端运行的语言,我一直以为,jsp是最快,但每次访问sun的网站,都慢的不行了。相反,用asp的网站比如sina、csdn速度还能忍受。去年看到说网站最佳搭档php+mysql,但我看php的站点也慢,看51job可知。我做j2ee快两年了,现在都怀疑sun、ibm的宣传。不知各位对此有何高见?
...全文
106 点赞 收藏 26
写回复
26 条回复
切换为时间正序
请发表友善的回复…
发表回复
sSam 2002-03-07
几天没上来看,有了这么多回复。该散分了。
回复
liubingqian 2002-03-01
我并不觉的Sun的网站的速度比M$的慢。
回复
blankbox 2002-03-01
有APPLET很影响速度,,,,
回复
blowit 2002-03-01


----“我当然问的是运行速度 :-) 。sun的站点,应该是unix的,ms的站点,也不会是windows以外的东西,但访问速度就是ms的站点快,而且快多了。”
你的感觉是首页的访问速度。但请你仔细看清楚一点:
1.Sun首页比MS首页字节数大一倍以上;
2.Sun首页是动态页面,MS首页是静态页面,如果你点击MS网站进入".asp"页面,速度一样不快;
3.Sun首页有Applet,降低了速度;
4.在我这儿访问Sun和MS的速度差别并不大。

另外,MS有称霸互联网的野心,对互联网极其重视,其网站有几千台服务器,相对来说Sun在网站上的投入少得多。
回复
sSam 2002-03-01
我当然问的是运行速度 :-) 。sun的站点,应该是unix的,ms的站点,也不会是windows以外的东西,但访问速度就是ms的站点快,而且快多了。
asp我以前确实是1周搞定的(入门),但j2ee就搞了很久。
回复
yanchang 2002-03-01
我决的各有所长
在win平台,肯定是asp+com
但linux+php+mysql+apache是最便宜的,而且速度也很快
j2ee是企业级的选择了
回复
HndyLiu 2002-03-01
兄弟,你可不可以说得清楚点呢!!! ^0^
你是问:学起来最快? or 使用运行起来最快呢?
如果是学的话,
强烈推荐:学习ASP,保证你两个礼拜搞定她。
相信我,没有错!哥们
回复
HndyLiu 2002-03-01
兄弟,你可不可以说得清楚点呢!!! ^0^
你是问:学起来最快? or 使用运行起来最快呢?
如果是学的话,
强烈推荐:学习ASP,保证你两个礼拜搞定她。
相信我,没有错!哥们
回复
HndyLiu 2002-03-01
兄弟,你可不可以说得清楚点呢!!! ^0^
你是问:学起来最快? or 使用运行起来最快呢?
如果是学的话,
强烈推荐:学习ASP,保证你两个礼拜搞定她。
相信我,没有错!哥们
回复
whyyy78 2002-03-01
jsp第一次运行挺慢的,后来速度快多了。
回复
blankbox 2002-03-01
相比之下JSP快的多,而PHP在UNIX上弹性比较好,ASP在WIN平台上还算是快的。
回复
blowit 2002-03-01

--“但每次访问sun的网站,都慢的不行了。”
sun的网站挺快的呀!

“相反,用asp的网站比如sina、csdn速度还能忍受。”
sina,csdn都有部分用jsp,表现比asp快。

jsp远算速度在asp百倍以上,我亲自测试过。
回复
ldgs 2002-03-01
别听那些宣传,速度是java最大的弱点。
回复
pengji 2002-03-01
在WIN平台下ASP最快!其它平台下JAVA最快!
回复
tg123 2002-03-01
php
回复
lucong 2002-03-01
我见过一片测试各种语言运行速度的文章,其结果令我大吃一惊:JAVA的运行速度比PERL慢,而且是慢很多。PERL等脚本语言的运行方式是把程序写翻译成二进制代码再运行,并不是想有些人想象的那样一行一行的解释执行。

“CGI程序每运行一次就要新开一个解释器所以速度慢”的说法,已经是老皇历了。比如,在IIS上,PERL的解释器可以用ISAPI的形式运行;在Apache上,可以用mod_perl,等等。

我们公司有两台一模一样的Win2000服务器,一台用WebLogic运行Servlet,另一台是IIS跑ASP和PERL CGI。感觉Servlet要慢的多,而且对系统资源消耗很大。JSP当然就更不用说了。

JAVA有它的长处,但运行速度决不是其中之一。
回复
lucong 2002-03-01
我见过一片测试各种语言运行速度的文章,其结果令我大吃一惊:JAVA的运行速度比PERL慢,而且是慢很多。PERL等脚本语言的运行方式是把程序写翻译成二进制代码再运行,并不是想有些人想象的那样一行一行的解释执行。

“CGI程序每运行一次就要新开一个解释器所以速度慢”的说法,已经是老皇历了。比如,在IIS上,PERL的解释器可以用ISAPI的形式运行;在Apache上,可以用mod_perl,等等。

我们公司有两台一模一样的Win2000服务器,一台用WebLogic运行Servlet,另一台是IIS跑ASP和PERL CGI。感觉Servlet要慢的多,而且对系统资源消耗很大。JSP当然就更不用说了。

JAVA有它的长处,但运行速度决不是其中之一。
回复
lvxing 2002-03-01
servlet 只 load 一次, 產生thread
和普通 CGI 程序的產生進程相比有很大優勢
回复
xiaoyaoyu 2002-02-28
guanzhu
回复
steeven 2002-02-28
理论上讲jsp快的多。php,perl都是解释执行。asp以前也是,现在不知。
jsp编译成class后执行的,所以快在原理上
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告