Ответ 1
Существует несколько дифференцирующих факторов:
- Вы хотите управлять масштабированием и хостингом своей инфраструктуры реального времени?
- Вы хотите получать данные от своих клиентов в режиме реального времени?
- Вы хотите иметь возможность взаимодействовать с данными между клиентами?
В основном существует несколько различных вариантов использования для веб-сайтов, и в настоящее время ни одно хостинговое решение не может предложить вам две из этих вещей. Нынешние варианты использования, о которых я могу думать, следующие:
- Сервер
--[ WebSocket ]->
Клиенты - Сервер
<-[ WebSocket ]--
Клиенты - Сервер
<-[ WebSocket ]->
Клиенты
Такие службы, как PusherApp, нацелены на первый вариант использования, так как довольно сложно поддерживать другие два варианта с помощью размещенной службы. (Читайте: хотя это сложно, это немного непрактично и не дает вам полной пользы от использования веб-карт.)