| Тип | модуль веб-сервера Apache |
|---|---|
| Разработчик | Apache Software Foundation |
| Написана на | Си[1] |
| Операционная система | Unix-подобная операционная система |
| Последняя версия | 3.5.0.7 (23 января 2026)[2] |
| Репозиторий | 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, фильтровать запросы к серверу и ответы на них, а также определять тип содержимого документов.
Примечания#edit
Ссылки#edit
This article is mirrored from “Mod python” on Русский Wikipedia, revision 116348146, written by Wikipedia's contributors and licensed CC BY-SA 4.0. Editing it here creates a Quire copy with its own history.
Synced with Wikipedia revision 116348146 · just now