apache - 网页编程 : Apache modules: mod_python vs mod_php

标签 apache mod-python mod-php

我在我的网站上使用 PHP 和 Apache(又名 mod_php)已经超过 12 年了 开发工作。我最近发现了 python 及其真正的力量(我仍然不明白为什么这并不总是成为最著名的最好的产品)。 我刚刚发现了适用于 Apache 的 mod_python。我已经用谷歌搜索了,但没有成功,比如 mod_python vs mod_php。我想知道这两个 mod_phpmod_python 在以下方面的区别:

  • 速度
  • 生产力
  • 维护 (我知道 `python 是世界上最高效和最易维护的语言,但是使用 Apache 进行 Web 编程是否也一样)
  • 功能的可用性,例如 cookie 和 session 处理、数据库、协议(protocol)等。

最佳答案

我的理解是 PHP 是为 Internet/Web 设计的,而 Python 则更通用。

现在大多数人都离开 mod_python,转而使用 mod_wsgi,后者更加健壮和灵活。

回答其他问题:

  • 速度:python 更快。 (PHP 比 ruby​​ 和 python 都慢)
  • 生产力:至少与具有大量库的 php 相同
  • 维护:python 清晰整洁
  • 功能:超出您的需要,我会说。

Python 在网络上并不流行,因为它根本不专注于网络。它有太多的 Web 框架(框架多于编程语言),因此社区没有 Ruby on Rails 强大。

关于apache - 网页编程 : Apache modules: mod_python vs mod_php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2863618/

相关文章:

python - 在 Windows 上使用 Python 2.6 的 mod_python

performance - PHP 处理速度 apache 2.4 mpm-prefork mod_php 5.4 与 nginx 1.2.x PHP-FPM 5.4

php - 没有mod_php? 14.04/ondrej php5.6 + ondrej apache2

java - 错误 : java. io.IOException : Type mismatch in key from map: expected org. apache.hadoop.io.Text,收到 org.apache.hadoop.io.LongWritable

c - Apache 过滤器请求主机名比较不起作用

php - .htaccess 指向页面的 php 版本(如果存在)

c - Apache HTTPD 中的内置全局存储

django - 使用 mod_python 设置 Django,使用 Alias 在 SuSE 上设置 Apache