Mod python
Тип модуль веб-сервера Apache[вд]
Разработчик Apache Software Foundation
Написана на Си[2]
Операционная система Unix-подобная операционная система
Последняя версия
Репозиторий github.com/grisha/mod_py…
Лицензия лицензия Apache
Сайт modpython.org (англ.)

mod_python — модуль веб-сервера Apache, который встраивает в него интерпретатор языка Python. mod_python позволяет добиться более высокой скорости выполнения веб-приложений на этом языке, чем при использовании CGI.

Обычно при запуске CGI-скрипта для каждого соединения создается отдельный процесс, что приводит к проблемам с производительностью при высоких нагрузках. Существуют способы оптимизации работы CGI — например, FastCGI, который позволяет не запускать процесс при каждом обращении к серверу, а передает запросы уже запущенному процессу. Однако часто проще бывает встроить в web-сервер модуль для нужного языка программирования. Одним из таких модулей и является mod_python: благодаря ему не тратятся системные ресурсы на запуск и удаление процессов.

После интеграции mod_python сценарии, использующие его, могут делать почти то же самое, что и модули python, написанные на языке C: реализовывать протоколы помимо HTTP, фильтровать запросы к серверу и ответы на них, а также определять тип содержимого документов.

Примечания

править

Ссылки

править

📚 Artikel Terkait di Wikipedia

Mod wsgi

программирования Python. Совместим с версиями языка Python 2 и Python 3. Разрабатывается Грэмом Дамплтоном (один из разработчиков mod python) Модуль позволяет

Apache HTTP Server

систем разработки. К ним относятся: PHP (mod_php). Python (mod python, mod wsgi). Ruby (apache-ruby). Perl (mod perl). ASP (apache-asp). Tcl (rivet) Кроме

Django

модулем mod python и с использованием PostgreSQL в качестве базы данных. С включением поддержки WSGI, Django может работать под управлением FastCGI, mod wsgi

FastCGI

ресурсов, по сравнению, например, с load-balancer+apache+mod_php. При сравнении php-FastCGI с apache+mod_php необходимо обращать внимание на то, что FastCGI

IronPython

IronPython — одна из основных реализаций языка Python, предназначенная для платформы Microsoft .NET или Mono. Полностью написан на C#, и является транслятором

MTProto

mod p {\displaystyle g_{b}=g^{b}{\bmod {p}}} и отправляет его A. Оба пользователя генерируют общий открытый ключ K = ( g a ) b mod p = ( g b ) a mod p

Google Authenticator

gauthj2me lwuitgauthj2me Mobile-OTP (Chinese only) totp-me Palm OS: gauthj2me Python: onetimepass PHP: GoogleAuthenticator.php Ruby: rotp, twofu Rails: active_model_otp

Web2py

другого данного веб сервера поддерживающего CGI, FastCGI, WSGI, mod proxy, и/или mod python. While a number of web2py developers use text editors such as