Mod_python - mod_python

mod_python является HTTP-сервер Apache модуль, который объединяет Язык программирования Python с сервером. Он предназначен для обеспечения привязки языка Python к HTTP-серверу Apache.

Когда был выпущен mod_python, это был один из наиболее эффективных вариантов сценариев Python по сравнению с CGI поскольку запросы CGI требуют запуска нового процесса Python для ответа на каждый отдельный веб-запрос.[1]

История

Первоначальной реализацией mod_python был порт на HTTP-сервер Apache проекта NSAPy. NSAPy был написан Аароном Уоттерсом для Netscape Enterprise Server и был использован в качестве примера в главе книги Интернет-программирование с помощью Python написано Аароном Уоттерсом, Гвидо ван Россум, и Джеймс Альстром.[2] Первая версия mod_python была выпущена Григорием Трубецким в 2000 году. В сентябре 2002 года mod_python был передан в дар Фонд программного обеспечения Apache и стал частью HTTP-сервер Apache проект.

С момента разработки Python Интерфейс шлюза веб-сервера из PEP 3333 в декабре 2003 года интерес к mod_python в значительной степени переместился в сторону WSGI-совместимых альтернатив, таких как mod_wsgi.[3]

Разработка проекта в конечном итоге прекратилась из-за бездействия основных участников, и на заседании Совета директоров Apache Software Foundation 16 июня 2010 года Совет единогласно принял решение о прекращении проекта Apache Quetzalcoatl (зонтичный проект для mod_python).[4]

В сентябре 2013 года разработка mod_python ненадолго возобновилась независимо от Apache Software Foundation.[3] однако с тех пор он был в основном неактивным, и новых выпусков не было.[5]

Рекомендации

  1. ^ http://www.onlamp.com/pub/a/python/2003/10/02/mod_python.html
  2. ^ "История". 29 января 2007 года. Архивировано 1 июня 2013 года.CS1 maint: неподходящий URL (связь)
  3. ^ а б http://grisha.org/blog/2013/08/02/hacking-on-mod-python-again/
  4. ^ http://www.apache.org/foundation/records/minutes/2010/board_minutes_2010_06_16.txt
  5. ^ https://github.com/grisha/mod_python

внешняя ссылка