Gunicorn
Originalförfattare | Benoit Chesneau |
---|---|
Utvecklare | Gunicorn-utvecklare |
Initial release | 20 februari 2010 |
Stabil frisättning | |
Förvar | |
Skrivet i | Pytonorm |
Operativ system | Cross-plattform |
Typ | webbserver |
Licens | MIT-licens |
Hemsida |
|
Gunicorn "Green Unicorn" (uttalas jee-unicorn eller gun-i-corn) är en Python Web Server Gateway Interface (WSGI) HTTP - server . Det är en förgaffelarbetarmodell , portad från Rubys Unicorn - projekt. Gunicorn-servern är i stort sett kompatibel med ett antal webbramverk , enkelt implementerad, lätt på serverresurser och ganska snabb. Den är ofta ihopkopplad med NGINX , eftersom de två har kompletterande funktioner.
Arkitektur
Servermodell
- Central masterprocess för att hantera arbetarna
- Förfrågningar hanteras av arbetsprocesser
- Komponenter:
- Bemästra
- Synkronisera arbetare
- Asynkrona arbetare
- Tornado arbetare
- AsyncIO-arbetare
Funktioner
[ citat behövs ]
- Stöder inbyggt WSGI , web2py , Django och Paster
- Automatisk processhantering
- Enkel Python-konfiguration
- Flera arbetarkonfigurationer
- Olika serverkrokar för töjbarhet
- Kompatibel med Python 2.6+ och Python 3.2+
Se även
externa länkar
Den här artikeln innehåller text som är tillgänglig under CC BY 3.0- licensen.