Das Apache Modul mod_python beschleunigt Python-Skripte erheblich

Apache Server Software

mod_python ist ein Modul für den Apache HTTP-Server, welches die Programmiersprache Python in den Webserver einbindet, lauffähig macht.
Das Modul wurde entwickelt, um das langsame „Common Gateway Interface“ (CGI) zur Ausführung von Python-Skripten zu ersetzen.

Funktionsweise

Wenn ein Python-Skript über CGI läuft, wird bei jeder Anfrage ein neuer Server-Prozess gestartet, der den Interpreter aufruft. Das kann eine Website enorm verlangsamen. Mit dem Modul mod_python wird der Interpreter direkt in den Webserver eingebettet und steht die ganze Zeit zur Verfügung.

Eine Weiterentwicklung von mod_python ist das Apache Modul mod_wsgi.

Ist in meinem Webhosting-Paket mod_wsgi oder mod_python installiert?

Bei 1und1 (IONOS) gibst du in den Browser meine-domain/logs/info.py ein und erhältst eine lange Liste geliefert.

firefox 2022 04 28 19 18 00

Sollte bei deinem Hoster die Datei info.py nicht verfügbar sein, wendest du dich am besten den Support.