Русскоязычный форум, посвященный фреймворку 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. Я даже не знаю с чего начать реализацию данного модуля. Но как только напишу сее чудо сразу выложу. Ента весч пригодится сногим Для меня ясно одно - писать его нужно будет с использованием библиотеке указанной выше. Всем удачных удач 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/ |