В чем основное отличие протокола uWSGI от SCGI?
В настоящее время я пишу сервер, который должен общаться с веб-сервером. Я не уверен, что я должен использовать, чтобы преодолеть разрыв между моим сервером и веб-сервером, SCGI или протоколом uWSGI. В какой-то момент я клянусь, что где-то в документации uwsgi прочитал, что протокол uWSGI происходит от SCGI, но я больше не могу найти строку.
Чем они отличаются?
2 ответа
Они оба сериализуют простой список элементов значения ключа. SCGI использует текстовый формат для него, в то время как uwsgi (нижний регистр для протокола) использует двоичную кодировку, где каждая строка имеет префикс 16-битного размера: http://uwsgi-docs.readthedocs.org/en/latest/Protocol.html
Просто скажи одну точку!
Проект uWSGI направлен на разработку полного стека для построения хостинг-сервисов.
Протокол uwsgi (в нижнем регистре!) - это собственный протокол, используемый сервером uWSGI.
И ответ из часто задаваемых вопросов (FAQ)
Протокол uwsgi (все строчные буквы) получен из SCGI, но с двоичными представлениями длины строки и 4-байтовым заголовком, который включает размер блока var (16-битная длина) и пару байтов общего назначения.