[新手]apache+mod_python速度比php快吗??

[新手]apache+mod_python速度比php快吗??

觉得python很智能,这要速度会不会比较慢,

也看过一些文章,写web上python要比php慢,

还请有经验的人,说一下!!谢谢。

还有,python的web server听说有很多种,不知那个在各方面都比较好??

python的运行速度总得来讲是要比PHP慢的。
但由于PYTHON的良好设计,使得你可以轻松写出速度还算可以的WEB程序,而用PHP则需要费大量脑筋。

作为整个开发框架而言,PYTHON的DJANGO比RUBY的Ruby on Rails和PHP的Symfony运行速度要快----但是这个测评文章,我始终没见到过----那是几个星期以前的事了,刚才又去查了一下,那篇文章又能看到了:
http://wiki.rubyonrails.com/rails/pages/Framework+Performance

国内用PYTHON作WEB开发的例子好像还很少。


QUOTE:
原帖由 assiss 于 2006-8-19 15:06 发表
python的运行速度总得来讲是要比PHP慢的。
但由于PYTHON的良好设计,使得你可以轻松写出速度还算可以的WEB程序,而用PHP则需要费大量脑筋。

作为整个开发框架而言,PYTHON的DJANGO比RUBY的Ruby on Rails和PHP ...

谢谢,还想知道DJANGO的发音是怎么读???
Symfony – PHP+APC, 150 concurrent users
results
Transactions:              14363 hits
Availability:                  98.68 %
Elapsed time:                 183.12 secs
Data transferred:               3.72 MB
Response time:                  1.34 secs
Transaction rate:              78.43 trans/sec
Throughput:                     0.02 MB/sec
Concurrency:                  105.06
Successful transactions:     122
Failed transactions:         192
Longest transaction:           30.67
Shortest transaction:           0.02

Rails – 10 mongrels, 150 concurrent users
results
Transactions:                  14718 hits
Availability:                 100.00 %
Elapsed time:                 180.61 secs
Data transferred:              20.22 MB
Response time:                  1.79 secs
Transaction rate:             81.49 trans/sec
Throughput:                     0.11 MB/sec
Concurrency:                  146.12
Successful transactions:      14718
Failed transactions:              0
Longest transaction:           18.39
Shortest transaction:           0.00

Django, 150 concurrent users
results
Transactions:                  19903 hits
Availability:                 100.00 %
Elapsed time:                 180.78 secs
Data transferred:              26.73 MB
Response time:                  1.35 secs
Transaction rate:            110.10 trans/sec
Throughput:                     0.15 MB/sec
Concurrency:                  148.32
Successful transactions:       19903
Failed transactions:             0
Longest transaction:          20.03
Shortest transaction:           0.01

Summary
Rails performed much better than Symfony. And Django performed much better than Rails.


看评测结果,Django+python比PHP好那么多,是真的吗????
Django
发音:Jan Go (下载官方的录像上面听他们这样发音的)

国内的 douban.com 就是用 python 开发的,日 IP 8万,页面 50 万,只用了一台 6000 多元的服务器(AMD cpu)


QUOTE:
原帖由 shonhen 于 2006-8-20 00:55 发表
Django
发音:Jan Go (下载官方的录像上面听他们这样发音的)

国内的 douban.com 就是用 python 开发的,日 IP 8万,页面 50 万,只用了一台 6000 多元的服务器(AMD cpu)

douban.com反应速度很快啊,楼上的大哥,知道douban.com它的 带宽 是多少吗??

还有,django 有没有 代码和html分离的"模板" ?? 模板的名是叫什么???


QUOTE:
原帖由 shonhen 于 2006-8-20 00:55 发表
Django
发音:Jan Go (下载官方的录像上面听他们这样发音的)

国内的 douban.com 就是用 python 开发的,日 IP 8万,页面 50 万,只用了一台 6000 多元的服务器(AMD cpu)

我问一下,你知道DOBAN的WEBSERVER是什么吗,
好像在网上见阿北说的没有用到什么框架的啊


QUOTE:
原帖由 aikunoracle 于 2006-8-20 10:26 发表

我问一下,你知道DOBAN的WEBSERVER是什么吗,
好像在网上见阿北说的没有用到什么框架的啊

好象叫 Quixote 吧!
具体的我也不知道了,只能通过下面这个知道他的 webserver 用的 lighttpd
perl -MLWP::Simple -e "print head 'http://www.douban.com/'"
text/html; charset=utf-812913lighttpd/1.4.11

从使用 lighttpd 来看应该是 fastcgi 方式运行的,但 douban.com 好象没用 django

Django 是 MTC(Model, Template, Controller) 的


QUOTE:
原帖由 shonhen 于 2006-8-21 01:08 发表
具体的我也不知道了,只能通过下面这个知道他的 webserver 用的 lighttpd
perl -MLWP::Simple -e "print head 'http://www.douban.com/'"
text/html; charset=utf-812913lighttpd/1.4.11

从使用 l ...

好像也只能用CGI的方式运行吧,不支持PYTHON