Как я должен реализовать обратный Ajax при создавании приложения чата в Django? Я посмотрел на Django-вращаемый, и от моего понимания, это помещает сервер кометы перед сервером HTTP. Это кажется прекрасным, если я просто выполняю сервер разработки Django, но как это работает, когда я начинаю запускать приложение от mod_wsgi? Как делает наличие сервера, вокруг которого вращаются, обрабатывающего каждый масштаб запроса? Действительно ли это - корректный подход?
Я посмотрел на другой подход (долго опрашивающий), который кажется, что работал бы, хотя я не уверен, что все были бы вовлечены. Клиент запросил бы страницу, которая будет жить в ее собственном потоке, чтобы не заблокировать остальную часть приложения? Это даже заблокировалось бы? Не был бы сценарий, который требует клиент, должен непрерывно опрашивать относительно информации?
Какой из подходов является более надлежащим? Который является более портативным, масштабируемым, нормальным и т.д.? Там другие хорошие подходы к этому (кроме клиента, опрашивающего относительно сообщений), что я пропустил?
Как насчет использования замечательного модуля nginx push ?
Вы посмотрели на Tornado?
Использование WSGI для приложений comet/long-polling - не лучший выбор, поскольку они не поддерживают неблокирующие запросы.