Я прочитал все вопросы и ответы, которые я могу найти относительно Django и HTTP Push. Тем не менее, ни один из них не предлагает четкое, краткое, сквозное решение о том, как выполнить базовый "мир привет" так называемой "кометы".
Первый вопрос (1): В какой степени проблема в том, что HTTP просто не является (по крайней мере до сих пор) для этого? Все ли потенциальные решения существенно взломают?
2) Какое лучшее в настоящее время решение?
- облетел?
- Некоторые другие решения на основе Twisted?
- Торнадо?
- node.JS?
- XMPP w/BOSH?
Другое решение?
3) Как работает nginx push-модуль в этом обсуждении?
4) Какое из этих решений требует замены типичной модели развертывания mod_wsgi/nginx (или apache)? Зачем им это нужно? Является ли это благоприятным переходом в любом случае?
5) Насколько важны преимущества использования решения, которое уже находится в Python?
Выступление Алекс Гайнор из PyCon 2010, которое я только что наблюдал на blip.tv, является удивительным и информативным, но не самым ужасным для текущего состояния HTTP Push в Django. Одна вещь, которая, по его словам, дала мне некоторую уверенность, такова: Orbited делает хорошую работу по абстрагированию и моделированию концепции сетевых сокетов. Таким образом, когда WebSockets на самом деле приземляются, мы будем в хорошем месте для перехода.
6) Как веб-узлы HTML5 отличаются от существующих решений? Является ли оценка Гейнором легкости перехода от Орбитальной точной?