Мы запускаем свой первый онлайн бизнес и нацелены на Customer Service Software рынок (извиняйте за рунглиш, живу в Лондоне). В связи с выбором рынка будет создаваться система чата между операторами и клинтами. Сама разработка будет вестись при помощи PHP и MySQL.
Вопрос: как лучше всего технически организовать чат для наименьшей нагрузки на сервер?
В силу не имения бюджета все разработки будут начинаться с дешёвого хостинга. Можно ли установить данный пакет на shared хостинге где стоит Apache 2.2?
Можно по-подробнее про hetzner. Там самый дешёвый это vServer VQ 7, но при этом на выбор операционные системы. Какую ОС лучше всего выбирать для поднятия бюджетного стартапа? (если я правильно выражаюсь конечно, пока терминологией не владею)
Вынесете чат в отдельно приложение и напишите с использованием любой обвертке поверх WebSockets (fallback to flash sockets) — juggernaut, socket.io, что-то не на node.js. Решений полно.
В контексте PHP+MySQL выбор очевиден — ejabberd. Чат в ипостаси джаббера есть и уже готовый из коробки. Под него даже готовые браузерные клиенты в духе JWChat есть: www.ejabberd.im/jwchat-localserver
P.S. А про «дешевый харед хостинг» в разрезе «запускаем онлайн бизнес» не смешите. В наше время взять VPS с root доступом можно за 200-300 руб/мес. Такой бюджет по силам даже студенту.
Про «запускаем бизнес». У нас 3 человека. Если сложить общий долг всех троих то будет около $15,000. Т.е. это не просто попытка создать что-то на удачу, это свет в конце тоннеля к финансовой стабильности.
А что такое «долг в 15 килозелени»? Может наоборот инвестиционный бюджет от трех человек, а не долг?
Зачем проекту 3 человека если даже, как я понимаю, среди них нет ни одного админа, не понятно. Если нет ни одного человека который хотя бы раз настраивал сервер из консоли, то панель нужно брать однозначно. Да, она генерит хреновые конфиги, там много не предусмотренно, но на первое время типичные задачи на себя она взять сможет.