ФорумПрограммированиеPHP для идиотов → Асинхронное непрерывное общение клиента с сайтом

Асинхронное непрерывное общение клиента с сайтом

  • aba90

    Сообщения: 141 Репутация: N Группа: Кто попало

    Spritz 28 января 2013 г. 7:25

    Для примера vk.com и его моментальные уведомления.
    Для тех кто не видео никогда: в социальной сети в контакте сообщения поступают без обновления страницы. Есть даже фича "Typing…"

    Что мне интересно в первую очередь:
    1. Возможно ли такое реализовать используя бесплатное и уже разработанное?
    2. По каким запросам мне гуглить?
    3. Какую нагрузку такое создаст при каждых 1000 пользователях онлайн. (ну примерно)

    Лично мне приходит в голову только вынесения модуля личных сообщений на отдельный сервер и получение их по таймеру через js каждую секунду.
  • Josh

    Сообщения: 2008 Репутация: N Группа: Кто попало

    Spritz 28 января 2013 г. 7:38, спустя 12 минут 27 секунд

    aba90, http://socket.io/ и дальше в эту сторону пошел гуглить
  • re_NAT

    Сообщения: 9 Репутация: N Группа: Кто попало

    Spritz 28 января 2013 г. 7:39, спустя 1 минуту 3 секунды

    получение их по таймеру через js каждую секунду

    По событию же, раз уж js
  • Josh

    Сообщения: 2008 Репутация: N Группа: Кто попало

    Spritz 28 января 2013 г. 7:40, спустя 1 минуту 43 секунды


    получение их по таймеру через js каждую секунду

    По событию же, раз уж js
    а не ахйенно ли каждую секунду запрос с клиента? 86400000 в сутки?
  • AlexB

    Сообщения: 4306 Репутация: N Группа: в ухо

    Spritz 28 января 2013 г. 7:51, спустя 10 минут 28 секунд

    Кстати, удалось ли кому-нибудь запустить какой-либо продакшен на вебсокетах?
  • Josh

    Сообщения: 2008 Репутация: N Группа: Кто попало

    Spritz 28 января 2013 г. 8:02, спустя 10 минут 54 секунды


    Кстати, удалось ли кому-нибудь запустить какой-либо продакшен на вебсокетах?
    Эх, такой бы таск :(
  • aba90

    Сообщения: 141 Репутация: N Группа: Кто попало

    Spritz 28 января 2013 г. 8:09, спустя 7 минут 8 секунд

    сейчас читаю про http://dklab.ru/lib/dklab_realplexor/ падла у меня нет Linux для тестирования
    Спустя 232 сек.

    aba90, http://socket.io/ и дальше в эту сторону пошел гуглить
    нужен Node… опять эта javascript-овская поебень
  • Josh

    Сообщения: 2008 Репутация: N Группа: Кто попало

    Spritz 28 января 2013 г. 8:39, спустя 30 минут 15 секунд

    нужен Node…
    Бля, добавь себе в закладки гугл https://github.com/learnboost/socket.io/wiki
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 28 января 2013 г. 9:04, спустя 24 минуты 30 секунд

    ебать не лиукса и собрался какие то сокеты использовать. нихуя у тебя не выйдет
    Сапожник без сапог
  • Sinkler

    Сообщения: 7958 Репутация: N Группа: в ухо

    Spritz 28 января 2013 г. 10:41, спустя 1 час 37 минут 24 секунды

    нет линукса - нет банкета
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 28 января 2013 г. 23:29, спустя 12 часов 48 минут 25 секунд


    Кстати, удалось ли кому-нибудь запустить какой-либо продакшен на вебсокетах?
    мы тут делаем с mathete и Troy, скоро продакшен
    Erlang/Cowboy
    Спустя 129 сек.
    Рекомендую SockJS, так будет проще поначалу
    Спустя 20 сек.
    aba90, почитайте http://www.insight-it.ru/tekhnologii/soobshheniya/postoyannoe-soedinenie-mezhdu-brauzerom-i-serverom/
    https://smappi.org/ - платформа по созданию API на все случаи жизни

Пожалуйста, авторизуйтесь, чтобы написать комментарий!