Gunicorn | Server Web Python ottimizzato rapido e risorse

Gunicorn Soluzione del server Web Stack

Server Web WSGI Python ottimizzato rapido e risorse

Gunicorn è un'interfaccia gateway del server Web Python. È un server Web veloce con utilizzo delle risorse ottimizzato e funziona con un'ampia varietà di quadri Web.

Panoramica ### ** ** Gunicorn è unico rispetto a molte implementazioni del server WSGI perché è altamente stabile e alimenta alcune delle più grandi applicazioni Web basate su Python al mondo, tra cui la famosa piattaforma di social media Instagram. Gunicorn è un server Web Python puro per applicazioni WSGI. Fornisce un perfetto equilibrio tra prestazioni, flessibilità e semplicità di configurazione. È anche incredibilmente leggero sulle risorse e puoi impostare la priorità di alcuni endpoint e conservare le prestazioni sui server per dove è più necessario. Gunicorn Web Server è l’unico server WSGI per Python compatibile con quasi tutto. Questo è il server tipico che potresti usare quando si lavora con il pallone e Django, che sono i due framework Web più popolari per Python. Uno dei vantaggi dell’utilizzo di Gunicorn è che è abbastanza rapido e adatto alle risorse. La sua architettura è abbastanza semplice, il che significa che in genere può essere implementata molto facilmente e ancora incredibilmente veloce. È scritto principalmente nel linguaggio di programmazione C, il che significa che è probabilmente in cima a qualsiasi altro server scritto in puro Python in termini di velocità e prestazioni.

Requisiti di sistema

Di seguito sono riportati i requisiti per installare Gunicorn su Ubuntu 18.04

  • Server Ubuntu 18.04
  • Accesso a una finestra di comando/terminale
  • Un utente non root con autorizzazioni sudo
  • Un firewall di base

Caratteristiche

  • Funziona con Paster, Django e WSGI fuori dalla scatola.
  • La gestione dei processi dei lavoratori è automatica.
  • semplice configurazione Python
  • Configurazioni di più lavoratori
  • Una varietà di ganci server
  • Compatibile con Python 2.6+ e Python 3.2+

Istruzioni per l’installazione

Prima di tutto, aggiorna l’indice del pacchetto utilizzando il comando seguente:

<pre class="wp-block-code">

sudo apt -get update -y

Installa il pacchetto Gunicorn eseguendo il comando seguente:

<pre class="wp-block-code">

sudo apt -get install -y gunicorn

Controlla i registri di sistema per confermare che non ci sono errori correlati.

Esplorare

In questo tutorial, abbiamo spiegato il processo di installazione e le caratteristiche del server Web Python Gunicorn. Per conoscere l’opzione di stack di soluzione open source, controlla le seguenti pagine:

 Italiano