ФорумПрограммирование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 Янв. 29, 2013, 11: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 на все случаи жизни

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