Quale server web si adatta meglio a Django? Apache, Nginx o qualcos'altro?
Sono sorpreso di vedere così tante prescrizioni specifiche per Nginx, Apache, o . Presumo che non includendo dettagli sulla tua applicazione e le sue caratteristiche, tu stia cercando una risposta "migliore". Vi incoraggerei a riformulare questa domanda in "Cosa è meglio per la mia applicazione?", e iniziare a capire le vostre esigenze. Vorrai condividere le tue considerazioni e le specifiche del tuo caso d'uso in modo che gli altri possano fornire consigli più informati.
Con questo detto, a meno che tu non sia un Instagram, un Pinterest, o un Disqus, la tua scelta del server WSGI o del reverse proxy è una decisione incredibilmente poco importante. Nginx e Apache sono entrambi ottimi pezzi di software che vi serviranno bene, davanti a qualsiasi server/modulo WSGI finirete per usare. Passerete molto più tempo ad aspettare l'IO della rete che il vostro webserver.
Date un'occhiata ad Apache, indagate su Nginx + gunicorn, leggete su uWSGI. Scegliete la combinazione di questi che ha più senso per voi e il vostro team. Scegliete in base a ciò che preferite configurare, mantenere e lavorare per un po'. Potete facilmente cambiare direzione in futuro se e quando diventerete un Instagram o un Pinterest o un Disqus. La vostra scelta del server web/WSGI è probabilmente una delle cose meno importanti di cui preoccuparsi inizialmente. Saprai se/quando sarà il momento di cambiare.
Articoli simili
- Quali sono le app Django più utili? Quali app rendono il tuo sviluppo Django molto più facile?
- Per gli amanti dei bassi, quale meglio, Powerbeats3 , JayBird X3 , o qualcos'altro?
- Con quale risoluzione vengono girati i lungometraggi, FHD, 4K o qualcos'altro?
- Come distribuire il mio progetto Django su un server Hostinger