[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: проблема с чатом
dimonise
всем привет!
бьюсь над такой проблемой - нужен чат, чат строго один-на-один, чтобы при входе в чат всякий раз создавалась новая комната.
ковырял готовые скрипты, но они либо очень старые, либо чат "общественный". нашел один, работающий без обновления страницы - AJAX Chat , но у него нельзя сделать динамически подключение из базы пользователей и нет возможности создавать автоматом комнаты. Подскажите, пожалуйста, кто сталкивался с такой проблемой, может есть готовые решения, или кто ковырял AJAX Chat.
я уже отчаялся, готов купить за разумные деньги, очень срочно нужно.
пробовал сам сделать но слишком большую нагрузку на сервак создает.
bestxp
node js + websocket
node js + socket.io

и будет у тебя чат который не боится ничего такого
dimonise
если бы я в этом соображал.....
FatCat
У нас прикручен x7chat, писал к нему упрощенный интерфейс: http://phpforum.su/pdachat/
Всё примитивно просто, на обычном рефреше.

_____________
Бесплатному сыру в дырки не заглядывают...
dimonise
дело в том что сообщения пишуться в базу. слишком много запросов к базе, сервак ложится
FatCat
Цитата (dimonise @ 26.08.2014 - 07:25)
слишком много запросов к базе

Сколько одновременных посетителей?
Здешний чат довольно спокойно держит 50 посетителей. И мы на шареде.

_____________
Бесплатному сыру в дырки не заглядывают...
bestxp
если у тебя vds можешь покурить
http://socketo.me/
и
https://github.com/ratchetphp/Ratchet/

сделать например на webSocket или comet

но для надежности еще придется nginx подправить или модули добавить

вебсокеты поддерживают все современные браузеры
Лонгпуллинг начиная от ie8 и остальные
inpost
dimonise
А индексы хоть стояли?

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.