Mod_python

mod python
Tyyppi Apache-verkkopalvelinmoduuli [d]
Kehittäjä Apache Software Foundation
Sisään kirjoitettu C [1]
Käyttöjärjestelmä Unix-tyyppinen käyttöjärjestelmä
uusin versio
Lisenssi Apache-lisenssi
Verkkosivusto modpython.org

mod_python on Apache  -verkkopalvelinmoduuli, joka upottaa siihen Python - tulkin . mod_python antaa sinun saavuttaa nopeampia verkkosovelluksia tällä kielellä kuin käyttämällä CGI :tä .

Yleensä CGI - komentosarjaa suoritettaessa jokaiselle yhteydelle luodaan erillinen prosessi , mikä johtaa suorituskykyongelmiin korkeissa kuormiuksissa. On olemassa tapoja optimoida CGI:n toimintaa - esimerkiksi FastCGI , jonka avulla et käynnistä prosessia joka kerta, kun käytät palvelinta, vaan välittää pyynnöt jo käynnissä olevalle prosessille. Usein on kuitenkin helpompaa upottaa halutun ohjelmointikielen moduuli verkkopalvelimeen . Yksi näistä moduuleista on mod_python: sen ansiosta järjestelmäresursseja ei tuhlata prosessien käynnistämiseen ja poistamiseen.

Kun mod_python on integroitu, sitä käyttävät komentosarjat voivat tehdä paljolti samoin kuin C -kielellä kirjoitetut python-moduulit : toteuttaa muita protokollia kuin HTTP, suodattaa palvelimen pyyntöjä ja vastauksia ja määrittää asiakirjojen sisältötyypin.

Muistiinpanot

  1. Avoimen lähdekoodin mod_python-projekti Open Hubissa: Kielet-sivu - 2006.

Linkit