Gunicorn Web Server Solution Stack
Snabb- och resursoptimerad WSGI Python webbserver
Gunicorn är ett Python Web Server Gateway -gränssnitt. Det är en snabb webbserver med optimerad resursanvändning och fungerar med ett brett utbud av webbramar.
Översikt
Gunicorn är unik jämfört med många WSGI-serverimplementeringar eftersom det är mycket stabilt och driver några av de största Python-baserade webbapplikationerna i världen inklusive den berömda sociala medieplattformen Instagram. Gunicorn är en ren Python -webbserver för WSGI -applikationer. Det ger en perfekt balans mellan prestanda, flexibilitet och konfiguration. Det är också oerhört lätt på resurser och du kan sätta prioriteringen av vissa slutpunkter och behålla prestanda på dina servrar för var det behövs mest. Gunicorn Web Server är den enda WSGI -servern för Python som är kompatibel med nästan allt. Detta är den typiska servern som du kan använda när du arbetar med både kolv och Django, som är de två mest populära webbramar för Python. En av fördelarna med att använda Gunicorn är att den är ganska snabb och resursvänlig. Dess arkitektur är ganska enkel, vilket innebär att den vanligtvis kan implementeras mycket enkelt och fortfarande löper otroligt snabbt. Det är främst skrivet på C -programmeringsspråket, vilket innebär att det troligtvis är ovanpå någon annan server skriven i Pure Python när det gäller hastighet och prestanda.
Systemkrav
Följande är kraven för att installera Gunicorn på Ubuntu 18.04
- Ubuntu 18.04 -server
- Tillgång till en kommandorad/terminalfönster
- En användare som inte är root med sudo-behörigheter
- en grundläggande brandvägg
Funktioner
- Fungerar med Paster, Django och WSGI ur lådan.
- Arbetarens processhantering är automatisk.
- enkel pythonkonfiguration
- Flera arbetarkonfigurationer
- En mängd serverkrokar
- Kompatibel med Python 2.6+ och Python 3.2+
Installations instruktioner
Först och främst uppdatera paketindexet med följande kommando:
<pre class="wp-block-code">
sudo apt -get uppdatering -y
Installera Gunicorn -paketet genom att köra följande kommando:
<pre class="wp-block-code">
sudo apt -get install -y gunicorn
Kontrollera systemloggarna för att bekräfta att det inte finns några relaterade fel.