Веб-программирование: модули Apache: mod_python против mod_php - PullRequest
3 голосов
/ 19 мая 2010

Более 12 лет я использую PHP с Apache (a.k.a mod_php) для своего веба. разработка Недавно я обнаружил Python и его реальную силу (я до сих пор не понимаю, почему это не всегда лучший продукт, который становится самым известным). Я только что обнаружил mod_python для Apache. Я уже гуглил, но безуспешно такие вещи, как mod_python vs mod_php. Я хотел знать разницу между двумя mod_php и mod_python в терминах:

  • Скорость
  • Производительность
  • охранение (Я знаю, `python - самый производительный и поддерживаемый язык в мире, но то же самое для веб-программирования с Apache)
  • наличие функций, например, файлов cookie и обработки сеансов, баз данных, протоколов и т. Д.

Ответы [ 2 ]

2 голосов
/ 20 мая 2010

Насколько я понимаю, PHP был разработан с учетом Интернета / Интернета, но Python предназначен для более общего назначения.

Сейчас большинство людей оставляют mod_python для mod_wsgi, который является более надежным и гибким.

Чтобы ответить на другие вопросы:

  • скорость: питон быстрее. (PHP медленнее, чем ruby ​​и python)
  • производительность: по крайней мере, такая же, как у php с многочисленными библиотеками
  • обслуживание: python чистый и аккуратный
  • функции: больше, чем нужно, я бы сказал.

Python не был популярен в сети, потому что он вообще не был ориентирован на сеть. В нем слишком много веб-фреймворков (больше фреймворков, чем языков программирования), поэтому сообщество не так сильно, как Ruby on Rails.

1 голос
/ 19 мая 2010

Я хотел знать разницу между двумя mod_php и mod_python ...

PHP более широко доступен на интернет-хостах, чем Python.

Я заметил на одном из моих сайтов Python, что, если я первый пользователь, который будет использовать Python на этом хосте в Интернете, время запуска служб Python может быть измерено в минутах. Большинство людей не будут ждать минут до появления веб-страницы.

Python имеет те же веб-функции (файлы cookie, обработка сеансов, соединения с базой данных, протоколы), что и PHP.

...