Русскоязычный форум, посвященный фреймворку Kohana
http://forum.kohanaframework.su/

Модуль Server Sent Events
http://forum.kohanaframework.su/viewtopic.php?f=32&t=693
Страница 1 из 2

Автор:  HunterNomad [ 29 июн 2013, 09:41 ]
Заголовок сообщения:  Модуль Server Sent Events

Доброго времени суток.
Братцы, кто нибудь натыкался на модуль Server Sent Events.
Ну очень нужен для проекта.

За ранее спасибо.
Удачных удач.

Автор:  Sergey [ 30 июн 2013, 14:52 ]
Заголовок сообщения:  Re: Модуль Server Sent Events

Цитата:
SSE (от англ. Server-Sent Events — «события, посылаемые сервером») представляет собой технологию отправки уведомлений от сервера к веб-браузеру в виде DOM-событий.

...

SSE является стандартом, описывающим как серверы могут начать передачу данных клиентам с момента организации клиентом первого соединения.


Так, а какая роль тут должна быт отведена для Kohana, учитывая что Kohana не web-сервер, а php-фреймворк?
Я не совсем понимаю пока. Можете привести пример?

Автор:  HunterNomad [ 01 июл 2013, 10:09 ]
Заголовок сообщения:  Re: Модуль Server Sent Events

Sergey писал(а):
Цитата:
SSE (от англ. Server-Sent Events — «события, посылаемые сервером») представляет собой технологию отправки уведомлений от сервера к веб-браузеру в виде DOM-событий.

...

SSE является стандартом, описывающим как серверы могут начать передачу данных клиентам с момента организации клиентом первого соединения.


Так, а какая роль тут должна быт отведена для Kohana, учитывая что Kohana не web-сервер, а php-фреймворк?
Я не совсем понимаю пока. Можете привести пример?


Спасибо за интерес к проблеме.
Как пример (в моей ситуации) есть добавлене новостей в БД и мне нужно отображать их колличество в реальном масштабе внемени для всех кто сейчас на сайте.
И, как вариант, вот библиотека https://github.com/Yaffle/EventSource.
Я просто надеялся, что существует некий модуль в kohana для подобной цели.
Кстати данный подход можно использовать для сохдания чата или обратной связи в реальном масштабе внемени.
Еще раз спасибо.

Автор:  Ke1eth [ 01 июл 2013, 11:57 ]
Заголовок сообщения:  Re: Модуль Server Sent Events

Чем же обычный ajax не устраивает?

Автор:  HunterNomad [ 01 июл 2013, 16:13 ]
Заголовок сообщения:  Re: Модуль Server Sent Events

Ke1eth писал(а):
Чем же обычный ajax не устраивает?

Если для этих целей использовать ajax мы получим DDoS атаки на сервер ;)
Во избежание ентого и созданы технологии COMET, а Server Sent Events его разновидность.

Автор:  Rush64 [ 01 июл 2013, 16:57 ]
Заголовок сообщения:  Re: Модуль Server Sent Events

ну из comet фичей для коханы я встречал только древний waterspout в виде костыля)
если напилишь что нибудь - не забудь выложить

Автор:  HunterNomad [ 08 июл 2013, 16:46 ]
Заголовок сообщения:  Re: Модуль Server Sent Events

Rush64 писал(а):
... если напилишь что нибудь - не забудь выложить

Я, пока васче не селен в kohana. :D Я даже не знаю с чего начать реализацию данного модуля. Но как только напишу сее чудо сразу выложу. Ента весч пригодится сногим ;) Для меня ясно одно - писать его нужно будет с использованием библиотеке указанной выше.

Всем удачных удач :)

P.S. В дагонку выше сказаному . Наткнулся через минуту после написания вот на это:
Gleez_EventSource
Есть на что ориентироваться таки

Автор:  Sergey [ 09 июл 2013, 14:01 ]
Заголовок сообщения:  Re: Модуль Server Sent Events

Модуль пока сырой :)

Автор:  slider23 [ 11 июл 2013, 11:51 ]
Заголовок сообщения:  Re: Модуль Server Sent Events

Мне кажется, для посылки событий с сервера лучше использовать проверенные временем способы, например http://dklab.ru/lib/dklab_realplexor/ . Там все готово для работы, бери да юзай.

Автор:  WinterSilence [ 11 июл 2013, 21:28 ]
Заголовок сообщения:  Re: Модуль Server Sent Events

Классическое применение COMET скорее для интранет проектов, по мне так для большинства задач достаточно обычного ajax, чтобы избежать лишних нагрузок данные должны кешироваться, при изменении данных кеш переписывается. Я лично не встречал проектов с большим числом таких динамических элементов, обычно 1-2 максимум. Подключение дополнительных библиотек двояко, они ведь и лишнюю память требуют на себя т.ч. к этому делу надо тоже с умом подходить.

Страница 1 из 2 Часовой пояс: UTC + 4 часа [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/