Русскоязычный форум, посвященный фреймворку Kohana

Все о фреймворке Kohana. Обсуждение уроков, документации.
Текущее время: 02 дек 2020, 21:34

Часовой пояс: UTC + 4 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 15 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Модуль Server Sent Events
СообщениеДобавлено: 29 июн 2013, 09:41 
Не в сети
Новичок

Зарегистрирован: 28 июн 2013, 17:23
Сообщения: 18
Доброго времени суток.
Братцы, кто нибудь натыкался на модуль Server Sent Events.
Ну очень нужен для проекта.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль Server Sent Events
СообщениеДобавлено: 30 июн 2013, 14:52 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 июл 2012, 18:00
Сообщения: 701
Откуда: Murom, Russia
Цитата:
SSE (от англ. Server-Sent Events — «события, посылаемые сервером») представляет собой технологию отправки уведомлений от сервера к веб-браузеру в виде DOM-событий.

...

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


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль Server Sent Events
СообщениеДобавлено: 01 июл 2013, 10:09 
Не в сети
Новичок

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

...

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


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


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль Server Sent Events
СообщениеДобавлено: 01 июл 2013, 11:57 
Не в сети
Зеленый

Зарегистрирован: 14 май 2013, 08:23
Сообщения: 9
Чем же обычный ajax не устраивает?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль Server Sent Events
СообщениеДобавлено: 01 июл 2013, 16:13 
Не в сети
Новичок

Зарегистрирован: 28 июн 2013, 17:23
Сообщения: 18
Ke1eth писал(а):
Чем же обычный ajax не устраивает?

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль Server Sent Events
СообщениеДобавлено: 01 июл 2013, 16:57 
Не в сети
Бывалый

Зарегистрирован: 06 авг 2012, 22:39
Сообщения: 91
ну из comet фичей для коханы я встречал только древний waterspout в виде костыля)
если напилишь что нибудь - не забудь выложить


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль Server Sent Events
СообщениеДобавлено: 08 июл 2013, 16:46 
Не в сети
Новичок

Зарегистрирован: 28 июн 2013, 17:23
Сообщения: 18
Rush64 писал(а):
... если напилишь что нибудь - не забудь выложить

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

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль Server Sent Events
СообщениеДобавлено: 09 июл 2013, 14:01 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 июл 2012, 18:00
Сообщения: 701
Откуда: Murom, Russia
Модуль пока сырой :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль Server Sent Events
СообщениеДобавлено: 11 июл 2013, 11:51 
Не в сети
Бывалый
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль Server Sent Events
СообщениеДобавлено: 11 июл 2013, 21:28 
Не в сети
Бывалый
Аватара пользователя

Зарегистрирован: 02 апр 2013, 16:26
Сообщения: 474
Откуда: Сергиев Посад
Классическое применение COMET скорее для интранет проектов, по мне так для большинства задач достаточно обычного ajax, чтобы избежать лишних нагрузок данные должны кешироваться, при изменении данных кеш переписывается. Я лично не встречал проектов с большим числом таких динамических элементов, обычно 1-2 максимум. Подключение дополнительных библиотек двояко, они ведь и лишнюю память требуют на себя т.ч. к этому делу надо тоже с умом подходить.

_________________
Майкл Джордан играет в баскетбол. Чарльз Мэнсон убивает людей. Я пишу код. У каждого свой талант.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 15 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 4 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Все о фреймворке Kohana  | 
Powered by phpBB® Forum Software © phpBB Group