Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Совет
Форумы портала PHP.SU » » Вопросы новичков » Совет

Страниц (1): [1]
 

1. maragon - 05 Августа, 2012 - 15:33:17 - перейти к сообщению
Есть идея реализовать "живой онлайн", блок, в который из бд тянем пользователей, которые авторизованы.
Думаю дергать с бд + js + setinterval(), сколько секунд обновления блока лучше поставить? либо что и как лучше использовать?
2. EuGen - 05 Августа, 2012 - 16:18:01 - перейти к сообщению
Ищите в google материалы по long-polling. Вот, например, статья: http://habrahabr[dot]ru/post/128535/
3. maragon - 06 Августа, 2012 - 17:31:51 - перейти к сообщению
Интересно, а имеется ли что-то попроще?
4. EuGen - 06 Августа, 2012 - 18:04:35 - перейти к сообщению
maragon пишет:
либо что и как лучше использовать?

Это и есть то, что нужно использовать в данной ситуации. Если использовать прямое обновление, то это слишком расточительно по отношению к ресурсам веб-сервера.
5. maragon - 06 Августа, 2012 - 19:59:08 - перейти к сообщению
long-polling, Comet'ы.. только под Linux?
6. EuGen - 06 Августа, 2012 - 20:01:49 - перейти к сообщению
maragon
Почему? Это -парадигма, то, как Вы ее реализуете и с использованием какого окружения - дело совсем отвлеченное.
7. maragon - 06 Августа, 2012 - 20:35:17 - перейти к сообщению
Т.е смотря как поставлю? читал что через perl на win32 можно. Хм
8. DlTA - 06 Августа, 2012 - 22:16:23 - перейти к сообщению
гдето читал, что апач имеет ограниченное число одновременных соединений, а отсюда возникает вопрос "а стоит ли оно того?"
9. Stierus - 07 Августа, 2012 - 10:30:33 - перейти к сообщению
Настоящее реальтайм обновление требует постоянных соединений, но далеко не всегда нужна именно настоящая реалтаймовость, вы сами решаете, что вам нужно

зы
Линукс (как и любая другая ОС) тоже имеет ограниченнное количество сокетов, которые тоже кончаются, если их долго клиент не отпускает Улыбка

 

Powered by ExBB FM 1.0 RC1