Mod_python

mod python
Typ Modul webového serveru Apache [d]
Vývojář Apache Software Foundation
Zapsáno v C [1]
Operační systém Operační systém podobný Unixu
Nejnovější verze
Licence Licence Apache
webová stránka modpython.org

mod_python je  modul webového serveru Apache , který do něj vkládá interpret Pythonu . mod_python vám umožňuje dosáhnout rychlejších webových aplikací v tomto jazyce než pomocí CGI .

Obvykle se při spouštění skriptu CGI pro každé připojení vytvoří samostatný proces , což vede k problémům s výkonem při vysokém zatížení. Existují způsoby, jak optimalizovat práci CGI - například FastCGI , která vám umožní nespouštět proces při každém přístupu na server, ale předává požadavky již běžícímu procesu. Často je však jednodušší vložit modul pro požadovaný programovací jazyk do webového serveru . Jedním z těchto modulů je mod_python: díky němu nedochází k plýtvání systémovými prostředky na spouštění a mazání procesů.

Jakmile je mod_python integrován, skripty, které jej používají, mohou dělat totéž, co moduly pythonu napsané v C : implementovat protokoly jiné než HTTP, filtrovat požadavky a odpovědi serveru a určovat typ obsahu dokumentů.

Poznámky

  1. Projekt s otevřeným zdrojovým kódem mod_python na Open Hub: Stránka jazyků - 2006.

Odkazy