Рейтинг:0

В чем преимущество протокола uwsgi перед http для проксирования Apache?

флаг us

Я только что установил пару приложений WSGI за прокси-сервером Apache для uwsgi с использованием сокетов UNIX на том же хосте. Обычно рекламируемый метод для этого выглядит следующим образом:

Конфигурация апача:
ProxyPass/unix:/var/lib/uwsgi/app1.sock|uwsgi://uwsgi-uds-app1/

uwsgi .ini
сокет = /var/lib/uwsgi/app1.sock

Я сделал это немного по-другому:

Конфигурация апача:
ProxyPass/unix:/var/lib/uwsgi/app1.sock|http://127.0.0.1/

uwsgi .ini
http-сокет = /var/lib/uwsgi/app1.sock

Таким образом, в моей настройке Apache и uwsgi взаимодействуют друг с другом, используя http вместо собственного протокола uwsgi. Для меня преимущества заключаются в том, что я сохраняю одну дополнительную зависимость (mod_proxy_uwsgi) и что было проще отлаживать всю настройку, имея возможность напрямую общаться с сервером uwsgi, используя curl --unix-socket

Так в чем преимущество использования протокола uwsgi? Если речь идет только о производительности - нет проблем для моих приложений с небольшим объемом.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.