Ich weiß, uwsgi ist das Protokoll in uWSGI-Server implementiert. Aber welche Veränderungen hat es im Vergleich zu wsgi?Was ist der Unterschied zwischen dem uwsgi-Protokoll und dem wsgi-Protokoll?
10
A
Antwort
13
Das uwsgi-Protokoll ist ein Kabelprotokoll, das über den Socket zwischen Prozessen mit uWSGI verwendet wird. Es kann nicht mit WSGI verglichen werden, einer programmatischen API für Python. Das uwsgi-Protokoll ähnelt eher FASTCGI oder SCGI. Es ist sprachunabhängig. Aus dem Gedächtnis gibt es sehr wenig Unterschied zwischen ihm und SCGI.
Kurz gesagt, dass uwsgi den Namen 'wsgi' hat, war eine schlechte Idee, da es eigentlich nichts mit WSGI zu tun hat. Sie benötigen noch einen Adapter, um von uwsgi zu Python WSGI zu gelangen. Im Fall von uWSGI, das als C-Code geschrieben und in uWSGI eingebettet ist. Man könnte auch einen Adapter zwischen uwsgi und anderen Sprach-APIs für Web-Anwendungen schreiben und uWSGI internal hat auch solche Dinge.
Ich verstehe den Unterschied jetzt besser, wenn auch nicht vollständig. Ich denke, ich werde ein wenig tiefer in WSGI einsteigen müssen. –