Подтвердить что ты не робот

В чем разница между протоколом uwsgi и протоколом wsgi?

Я знаю, что uwsgi - это протокол, реализованный на сервере uWSGI. Но какие изменения он имеет по сравнению с wsgi?

4b9b3361

Ответ 1

Протокол uwsgi является проводным протоколом, используемым через сокет между процессами с помощью uWSGI. Его нельзя сравнивать с WSGI, который является программным API для Python. Протокол uwsgi более похож на FASTCGI или SCGI. Это язык агностик. Из памяти очень мало различий между ним и SCGI.

Вкратце, что uwsgi имеет имя "wsgi", это была плохая идея, поскольку она фактически не связана с WSGI. Вам все еще нужен адаптер, чтобы получить от uwsgi до Python WSGI. В случае uWSGI, который написан как код C и встроен в uWSGI. Можно также написать адаптер между uwsgi и другими языковыми API для веб-приложений, а также uWSGI internal также имеет такие вещи.