Web编程:Apache模块:mod_python与mod_php

时间:2010-05-19 07:36:08

标签: apache mod-python mod-php

我已经使用超过12年的PHP与Apache(a.k.a mod_php)用于我的网站 发展工作。我已经发现了蟒蛇及其真正的力量(我仍然不明白为什么这并不总是最有名的产品)。 我刚刚为Apache发现了mod_python。我已经谷歌搜索但没有成功的事情,如mod_python vs mod_php。我想知道两个mod_phpmod_python之间的区别:

  • 速度
  • 生产率
  • 修的 (我知道`python是世界上最高效和可维护的语言,但对于使用Apache的Web编程是一样的)
  • 功能的可用性,例如,cookie和会话处理,数据库,协议等。

2 个答案:

答案 0 :(得分:2)

我的理解是PHP的设计考虑了Internet / Web,但Python的目的更为通用。

现在大多数人都在为mod_wsgi留下mod_python,这更加强大和灵活。

回答其他问题:

  • 速度:python更快。 (PHP比ruby和python都慢)
  • 生产力:至少与拥有众多库的php相同
  • 维护:python清晰整洁
  • 特色:我想说的比你需要的更多。

Python在网络上并不受欢迎,因为它根本不关注网络。它有太多的Web框架(比编程语言更多的框架),因此社区没有Ruby on Rails那么强大。

答案 1 :(得分:1)

  

我想知道两个mod_php和mod_python之间的区别......

PHP在Internet主机上的使用范围比Python更广泛。

我注意到在我的一个Python网站上,如果我是第一个使用Python的用户,那么在这个Internet主机上,Python服务的启动时间可以在几分钟内完成。大多数人不会等待几分钟才能弹出一个网页。

Python具有与PHP相同的Web功能(cookie,会话处理,数据库连接,协议)。