Выбор технологии при создании чата

Доброе время суток,

Мы запускаем свой первый онлайн бизнес и нацелены на Customer Service Software рынок (извиняйте за рунглиш, живу в Лондоне). В связи с выбором рынка будет создаваться система чата между операторами и клинтами. Сама разработка будет вестись при помощи PHP и MySQL.

Вопрос: как лучше всего технически организовать чат для наименьшей нагрузки на сервер?

Большое спасибо за ответы.
  • Вопрос задан
  • 3554 просмотра
Решения вопроса 1
Stdit
@Stdit
Я бы наверное воткнул XMPP, из соображений удобства и совместимости. Средства найти вроде не сложно, вот например.
Ответ написан
Пригласить эксперта
Ответы на вопрос 5
@mitric
Для начала, как готовое решение смотрите в сторону Dklab Realplexor
Ответ написан
pushmodule.slact.net/ — модуль для nginx который добаляет ему функционал Comet-сервера.
Ответ написан
Комментировать
Zelgadis
@Zelgadis
Вынесете чат в отдельно приложение и напишите с использованием любой обвертке поверх WebSockets (fallback to flash sockets) — juggernaut, socket.io, что-то не на node.js. Решений полно.
Ответ написан
Комментировать
inlanger
@inlanger
Django программист
WebSockets + Tornado + MongoDB = очень хорошая связка для таких задач.
Вот интересно, почему выбрали PHP+MySQL?
Ответ написан
alekciy
@alekciy
Вёбных дел мастер
В контексте PHP+MySQL выбор очевиден — ejabberd. Чат в ипостаси джаббера есть и уже готовый из коробки. Под него даже готовые браузерные клиенты в духе JWChat есть: www.ejabberd.im/jwchat-localserver

P.S. А про «дешевый харед хостинг» в разрезе «запускаем онлайн бизнес» не смешите. В наше время взять VPS с root доступом можно за 200-300 руб/мес. Такой бюджет по силам даже студенту.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы