Pull to refresh

Comments 6

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

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

В любом случае, хотелось бы нативной технологии, а не «гигантские хаки» типа comet-сервера.
Читал теорию: SSE шлёт сообщения по своему усмотрению, нет там периодичности.
Проверил работу Server-Sent Events в Firefox+PHP:
сообщения от PHP можно отправлять в любой момент времени внутри периода, когда соединение установлено. После того как соединение разрывается (серверной стороной), автоматически происходит установка нового соединения.
на самом деле обезъяныч реально ацкая негибкая поделка
Лучше использовать node.js+socket.io
— из коробки все популярные транспорты — от вебсокетов до пулинга
— море готовых расширений для node — хоть монгоДб хоть редис(со встроенным pub/sub)
Обезъяныч же предлагает только Мускуль и только лонг пулинг
+1
Для node.js+socket.io есть очень симпатичная обвязка на coffeescript: zappa
Поигрался с ней на днях, писать несложные приложения — одно удовольствие. Например, прототип чата в 46 строк (включая шаблон и клиентский js).
В данном случае я как раз продемонстрировал не коробочное решение, а передачу через Inline Push. Таким образом прикрутить туда можно что угодно.
Sign up to leave a comment.

Articles