Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Как сделать потоковый вывод информации


Автор: champion 12.2.2005, 19:18
Как сделать в чате потоковый вывод инфы? Из бд MYSQL?

Автор: Opik 12.2.2005, 19:23
champion
хм, а сервак у тебя после этого не того?

Автор: penizillin 12.2.2005, 20:10
Opr: пять баллов!

Автор: yUAC 12.2.2005, 20:57
Из базы MySQL, боюсь, будет тяжело. В общем, лучше, если у Вас нет своего выделенного сервера, чат вообще не ставить - он очень большую нагрузку на сервер создает. А если уж ставить, то что-то типа http://chat.php.spb.ru/

Автор: Vaulter 14.2.2005, 11:00
champion
проще, надежнее, быстрее и удобнее будет поставить отдельный сервак чат системы.

Автор: vintyara 13.10.2006, 12:34
И все же ! Давайте не будем трогать серваги и т.п.. Каг такое замутить ?  Вот я например чад хочу напесать, который будем потоково мессаги юзверов выводить. Но не знаю даже с какой стороны подходить к этому.

Автор: smartov 13.10.2006, 17:55
А зачем вывод инфы из mysql? Хочешь логи хранить чата? Это отдельный вопрос. Лучше не смешивать хранение и передачу.

Делаешь себе процесс-приемник, который будет устанавливать коннекты с юзерами, принимать мессаги и раздавать их остальным (а не сначала в базу а потом читать остальным).
И процесс архиватора, которому приемник просто отдает мессаги, а тот их пишет в базу через каждые 10 сек скажем.

Автор: vintyara 13.10.2006, 18:11
smartov, это уже смахивает на некий чат-демон. Или ты это и имеешь ввиду ?

Автор: smartov 13.10.2006, 19:35
vintyara, да. Причем 2 демона. (и оба аццкие ;) )

Автор: vintyara 13.10.2006, 21:41
smartov, я слышал (у кого, как и где - не спрашивать ;) ), что можно без демона. Вроде как Апач что-то грамотно умеет делать.
PHP вроде как вполне с этим может справится.... Кто что может сказать ?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)