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

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

  • aba90

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Spritz 29 января 2013 г. 2: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/
    adw/0

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