So che uwsgi è il protocollo implementato nel server uWSGI. Ma quali cambiamenti ha rispetto a wsgi?Qual è la differenza tra protocollo uwsgi e protocollo wsgi?
10
A
risposta
13
Il protocollo uwsgi è un protocollo wire utilizzato sul socket tra i processi con uWSGI. Non può essere paragonato a WSGI, che è un'API programmatica per Python. Il protocollo uwsgi è più simile a FASTCGI o SCGI. È un linguaggio agnostico. Dalla memoria c'è pochissima differenza tra esso e SCGI.
In breve, che uwsgi ha il nome "wsgi" in esso è stata una cattiva idea in quanto in realtà non è correlata a WSGI. Hai ancora bisogno di un adattatore per passare da uwsgi a Python WSGI. Nel caso di uWSGI che è scritto come codice C e incorporato in uWSGI. Si potrebbe scrivere un adattatore tra uwsgi e altre API linguistiche per le applicazioni Web e anche uWSGI internal ha queste cose.
Problemi correlati
- 1. Qual è la differenza tra net.tcp e il protocollo TCP?
- 2. Il protocollo uwsgi è più veloce del protocollo http?
- 3. Qual è la differenza tra un protocollo esteso da AnyObject e un protocollo di solo classe?
- 4. Nel protocollo HTTP qual è la differenza tra ETag e Content-MD5?
- 5. Qual è la differenza tra un numero di porta e un numero di protocollo?
- 6. Qual è la differenza tra l'utilizzo di un protocollo informale su NSObject o un protocollo con metodi facoltativi?
- 7. Qual è la differenza tra SOA e ROA
- 8. Qual è la differenza tra hook e callback?
- 9. Qual è la differenza tra UPnP AV e DLNA?
- 10. WSGI vs uWSGi con Nginx
- 11. Qual è la differenza tra = e: =
- 12. Qual è la differenza tra Verilog! e ~?
- 13. Qual è la differenza tra? : e ||
- 14. qual è la differenza tra [[], []] e [[]] * 2
- 15. Qual è la differenza tra $ e $$?
- 16. Qual è la differenza tra ("") e (null)
- 17. Qual è la differenza tra dict() e {}?
- 18. Qual è la differenza tra " " e ""?
- 19. Qual è la differenza tra {0} e ""?
- 20. Qual è la differenza tra `##` e `hashCode`?
- 21. Qual è la differenza tra {0} e +?
- 22. Qual è la differenza tra .ToString() e + ""
- 23. qual è la differenza tra:.! e: r !?
- 24. Qual è la differenza tra UIViewController e UITableViewController
- 25. Nei buffer del protocollo di Google, qual è il protocollo/modello di protocollo adatto per le eccezioni?
- 26. protocollo di estensione, non è conforme al protocollo
- 27. Scelta del protocollo pickle Python?
- 28. Differenza tra l'estensione di una classe conforme a un protocollo VS l'estensione di un protocollo basato su condizioni simili?
- 29. Qual è la differenza tra tcp :: endpoint e udp :: endpoint in Boost :: Asio?
- 30. Protocollo Bluetooth?
Capisco meglio la differenza ora, anche se non completamente. Credo che avrò bisogno di approfondire ulteriormente le WSGI. –