Gunicorn Zásobník řešení webového serveru
FAST & OPTIMIZOVANÝ PYTHON Web Server WSGI Python
Gunicorn je rozhraní brány webového serveru Python. Jedná se o rychlý webový server s optimalizovaným využitím zdrojů a pracuje s celou řadou webových rámců.
Přehled
Gunicorn je ve srovnání s mnoha implementacemi serveru WSGI jedinečný, protože je vysoce stabilní a pohání některé z největších webových aplikací založených na Pythonu na světě, včetně slavné platformy sociálních médií Instagram. Gunicorn je čistý webový server Python pro aplikace WSGI. Poskytuje perfektní rovnováhu s výkonem, flexibilitou a jednoduchostí konfigurace. Je to také neuvěřitelně světlo na zdroje a můžete stanovit prioritu určitých koncových bodů a udržet si výkon na vašich serverech, kde je to nejvíce potřeba. Webový server Gunicorn je jediný server WSGI pro Python, který je kompatibilní s téměř vším. Toto je typický server, který byste mohli použít při práci s baňkou i Djangem, což jsou dva nejoblíbenější webové frameworks pro Python. Jednou z výhod používání Gunicorn je to, že je poměrně rychlý a přátelský k zdroji. Jeho architektura je poměrně jednoduchá, což znamená, že ji obvykle lze implementovat velmi snadno a stále běžet neuvěřitelně rychle. Je primárně psán v programovacím jazyce C, což znamená, že je pravděpodobně na vrcholu jakéhokoli jiného serveru psaného v čistém pythonu z hlediska rychlosti a výkonu.
Požadavky na systém
Následuje požadavky na instalaci Gunicorn na Ubuntu 18.04
- Server Ubuntu 18.04
- Přístup k oknu příkazového řádku/terminálu
- Uživatel bez kořenů s oprávněními sudo
- Základní firewall
Funkce
- Pracuje s Paster, Django a WSGI z krabice.
- Správa procesů pracovníků je automatická.
- Jednoduchá konfigurace Pythonu
- Více konfigurací pracovníků
- Řada háčků serveru
- Kompatibilní s Pythonem 2.6+ a Python 3.2+
Instrukce k instalaci
Nejprve aktualizujte index balíčku pomocí následujícího příkazu:
<pre class="wp-block-code">
sudo apt -get update -y
Nainstalujte balíček Gunicorn spuštěním po příkazu:
<pre class="wp-block-code">
sudo apt -get instalace -y gunicorn
Zkontrolujte protokoly systému a potvrďte, že neexistují žádné související chyby.