Sto eseguendo uWSGI dietro Nginx e sto usando proxy_pass
per ottenere Nginx per colpire uWSGI. C'è qualche vantaggio per passare a uwsgi_pass
. Se è così, che cosa è?Differenza tra uwsgi_pass e proxy_pass in Nginx?
risposta
uwsgi_pass
utilizza un protocollo uwsgi
. proxy_pass
utilizza il normale HTTP per contattare il server uWSGI. I documenti di uWSGI affermano che questo protocollo è migliore, più veloce e può beneficiare di tutte le funzioni speciali di uWSGI.
Ci sono dei vantaggi reali? Sì. Puoi inviare alle informazioni di uWSGI quale tipo di dati stai inviando e quale plugin uWSGI deve essere invocato per generare una risposta. Con http (proxy_pass
) non lo otterrai. Maggiori informazioni su questo si possono trovare in uWSGI docs.
Ma anche se non ci sono vantaggi documentati dell'uso del protocollo uwsgi invece di http per te, dovresti usare il protocollo uwsgi se puoi, perché uwsgi è il protocollo principale del server uWSGI e si adatta meglio qui.
Se si desidera utilizzare il protocollo uwsgi, è necessario modificare il parametro http-socket
nello script iniziale di uWSGI su socket
.
- 1. Nginx proxy_pass senza parametri
- 2. Nginx proxy_pass con $ remote_addr
- 3. Proxy_pass dinamico a $ var con nginx 1.0
- 4. file nginx upload streaming con proxy_pass
- 5. nginx proxy_pass 404 errore, non capisco perché
- 6. più app django con nginx proxy_pass e riscrivi
- 7. Dynamic proxy_pass in nginx in un altro pod in Kubernetes
- 8. Qual è la differenza tra $ host e $ http_host in Nginx
- 9. Nginx per posizione/pass rewriten uri a proxy_pass
- 10. Differenza tra `% in%` e `` ==
- 11. proxy_pass dinamico con mappa e espressione regolare
- 12. Qual è la differenza tra apache/nginx/IIS
- 13. Differenza tra "" e "" in Python
- 14. Differenza tra $ @ e $! in perl
- 15. Differenza tra. e: in Lua
- 16. Differenza tra. e #
- 17. Differenza tra "o" e "||"
- 18. MySQL: Differenza tra ",", "e"
- 19. Differenza tra "e" e && in Ruby?
- 20. Differenza tra oggetto e *?
- 21. Differenza tra ". +" E ". +?"
- 22. Differenza tra | = e^= css
- 23. CMake: differenza tra $ {} e "$ {}"
- 24. La differenza tra $ * e $ @
- 25. proxy nginx e reindirizzamento 404
- 26. Differenza tra $ # e $ {# @}
- 27. Differenza tra unwrapObservable e()
- 28. Differenza tra "**/* /" e "** /"?
- 29. Differenza tra jquery e $
- 30. VBA: Differenza tra & e +
Possibile duplicato di [Il protocollo uwsgi è più veloce del protocollo http?] (Http://stackoverflow.com/questions/11783907/is-uwsgi-protocol-faster-than-http-protocol) – GwynBleidD