Эффективное проталкивание сервера через рельсы - PullRequest
0 голосов
/ 17 февраля 2011

Хотелось бы узнать, как работает техника push-сервера efficiecnt, работающая через рельсы.Были исследованы XMPP-Bosh, комета и т. Д.

Какое влияние окажет эта длительная техника опроса на расход батареи на подвижном конце.Необходимо отправить данные клиенту, как только он попадет на сервер (размер и тип данных не фиксированы и могут варьироваться в мегабайтах).

Пожалуйста, пролите немного света на это.Любая техника / stuff / links / hacks / Ruby & Python для этих модулей была бы хороша.

1 Ответ

1 голос
/ 24 марта 2011

Я точно не знаю, что вы хотите сделать или как это повлияет на расход заряда аккумулятора мобильного телефона, но я знаю несколько простых способов отправить ваши данные в браузер без веб-сокета:

  • Mongrel 1.1.5 устарел, но с некоторыми небольшими исправлениями инициализатора он все еще является самым простым способом непрерывного продвижения данных вперед.

    Mongrel::HttpHandler
    
  • NGINX и Apache предоставляют модуль, ноЯ не нашел способа настроить его так, как мне хотелось бы, он не очень гибкий из того, что я видел.

  • Если вы создаете чат, подумайте об Openfire (очень прост в использовании.... плагин RED5, kraken ect ..) или jabberd со шлюзом спектра.

  • Кроме того, гем xmpp4r очень полный.

  • Если вы используете потоковые статические файлы или большие данные любого типа, вы можете использовать потоковый модуль для веб-сервера.

...