Веб-чат с PHP/JQuery и push-технологией (только для небольшой группы пользователей, виртуальный хостинг)
Я работаю над небольшим частным сайтом для группы из 10 человек. По сути, это крошечная социальная сеть только для нас. В настоящее время мы также используем Windows Live Messenger для чата в реальном времени, но мы ищем альтернативу, поскольку клиенты MSN для Mac, Linux и смартфонов не поддерживают недавно добавленные групповые функции в MSN, который мы используем.
Я немного читал о технологии push, чтобы понять, как мне создать веб-чат, отвечающий нашим очень ограниченным потребностям. Я понимаю, что Apache на самом деле совсем не подходит для длинных опросов, и что было бы лучше использовать что-то вроде APE. Тем не менее, мы работаем на довольно дешевом, но очень хорошем общем хосте, поэтому у нас просто нет возможности устанавливать какое-либо программное обеспечение на стороне сервера.
На мой вопрос.
Поскольку, в конце концов, мы всего лишь несколько пользователей, и большую часть времени только половина из нас будет в сети, вероятно, может ли работать простой длинный PHP-опрос? Чат будет открыт почти каждый день с полудня до поздней ночи, но не все пользователи будут активны все время. Тем не менее, в среднем, вероятно, пять или шесть пользователей будут в сети, не выходя на целый день, каждый день. Когда мы будем наиболее активными, будут случаи, когда за короткий промежуток времени отправляется много сообщений, но их трудно оценить.
Стоит ли изучать использование веб-сокетов с использованием их реализации на PHP-сервере и с запасным вариантом Flash (для настольного использования мы в порядке, поскольку все мы в основном используем Chrome, но мы будем рады возможности использовать Android устройства тоже).
Я также наткнулся на www.pusher.com, и их бесплатная альтернатива выглядит вполне подходящей, с 20 соединениями и 100 000 сообщений в день (мы почти не достигнем такого количества даже через неделю). Вы бы порекомендовали просто пойти по этому пути?
Я знаю, что здесь есть множество вопросов, касающихся push-технологий с PHP и Apache, но я не нашел ничего такого, что касалось бы ситуации, когда использование приложения будет таким ограниченным. Любые советы и предложения будут с благодарностью. Я в значительной степени знаю, как написать сам чат, мне просто нужно знать, какой метод лучше использовать, и будет ли работать что-либо из вышеперечисленного.