Domanda

In una questione connessa che sto cercando di capire il funzionamento di un'applicazione web Python "legami insieme" da un capo all'altro, e sono stato facendo l'ipotesi che Apache / lighttpd / nginx è richiesto con un modulo WSGI. (Supponiamo che sto al contenuto statico utilizzando una CDN).

E 'possibile saltare WSGI e utilizzare la libreria gevent di servire direttamente i clienti?

È stato utile?

Soluzione

gevent non include un server HTTP pre-fatto, ma potrebbe essere possibile scrivere uno utilizzando gevent.server. E 'probabilmente più facile da usare un contenitore WSGI leggero come Incollare Deploy però.

Altri suggerimenti

Si potrebbe ma non vuole per applicazioni non-giocattolo, come le sue capacità / sicurezza sono limitate. Nginx è un compagno perfetto però.

L'autore di gevent consiglia di utilizzare gunicorn .

Skipping WSGI (piuttosto che il secondo server http) non ha molto senso. È solo una convenzione per i programmi di interfacciarsi con l'altro.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top