2016-11-25 4 views
1

Я думаю, что у меня есть путаница в понимании сервера websocket и веб-сервера.Как работает django с сервером веб-сервера и веб-сервером одновременно?

Итак, я последовал за учебником каналов django, где я создал небольшое приложение, которое прослушивает канал и возвращает некоторый ответ.

В то же время я все еще могу обслуживать веб-страницы с нормальными функциями просмотра, так как django делает эту магию так, чтобы она работала без меня, изменяя что-либо в конфигурации сервера nginx?

+0

Вы [прочитали документацию по каналам] (http://channels.readthedocs.io/en/stable/)? –

ответ

0

documentation упоминает, как это работает:

Он разделяет Джанго на два типа процесса:

One, который обрабатывает HTTP и WebSockets

пронизывающего вид, обработчики WebSocket и фоновые задачи (потребители) Они обмениваются данными по протоколу ASGI, который похож на WSGI, но работает по сети и позволяет использовать больше типов протоколов. [...] возможно Daphne