uWSGI | |
---|---|
Tyyppi | web-palvelin ja ilmainen ja avoimen lähdekoodin ohjelmisto |
Kehittäjä | Unbit |
Sisään kirjoitettu | C [1] |
Käyttöjärjestelmä | monikäyttöinen ohjelmisto |
uusin versio | 2.0.19.1 |
Osavaltio | aktiivinen |
Lisenssi | GPL-linkityspoikkeus [d] [2] |
Verkkosivusto |
uwsgi-docs.readthedocs.io/…projects.unbit.it/uwsgi _ |
uWSGI on verkkopalvelin ja verkkosovelluspalvelin, joka alun perin toteutettiin ajamaan Python-sovelluksia WSGI- protokollan (ja sen binaarisen uwsgi:n, tästä myös nimi) yli. Versio 2.0 tukee myös Lua- , Perl- , Ruby- ja muiden verkkosovellusten käyttöä [3] .
Se voi toimia itsenäisenä verkkopalvelimena tai integroituna Apache HTTP Server [4] , Nginx [5] [6] , Cherokee HTTP Server ja muiden kanssa.
Käytetään Django [7] , Flask [8] ja muihin kehyksiin perustuvien sovellusten suorittamiseen .
uWSGI-sovelluspalvelinta käytetään sekä ohjelmistokehittäjän testiympäristön käyttöönottoon että pilvipalvelujen hallintaan, jotka tarjoavat isännöintisovelluksia Pythonilla ja muilla kielillä (esim. DigitalOcean- isännöinti [9] , PythonAnywhere PaaS -isännöinti , 8host [ 10] ).
Jaettu PyPI -paketinhallinnan kautta [11] .
Uwsgi -protokolla (pienet kirjaimet) on WSGI -protokollan binääritoteutus, joka on optimoitu nopeuttamaan palvelin-sovellusviestintää [12] .
Python | |
---|---|
Yhteisö | |
Toteutukset | |
Muut |
|
Web-palvelimet | |
---|---|
ASP.NET |
|
C | |
Erlang | |
Java | |
Hauki |
|
Python | |
rubiini |