Мне нужно создать простую чат-систему на PHP с помощью кометы.
Я не знаю, какой был бы лучший подход к этому проекту.
Какая лучшая техника (кросс-браузер будет приятной) использовать и как ее реализовать ? Какие библиотеки я могу использовать, у них уже есть поддержка комет. ( Я не хочу использовать протокол Bayeux )
У меня уже есть бэкэнд PHP для системы чата, но мне нужны некоторые идеи для взаимодействия между клиентом и сервером.
Спасибо всем заранее. Мое почтение.
Вы можете посмотреть WebChat2. Этот проект использует комету, AJAX и настраиваемый HTTP-сервер для связи с IRC через сокеты.
график и длительная пошаговая дискуссия
К сожалению, нет никакой информации для PHP, хотя вы могли бы потенциально обернуть ваш существующий сервер с помощью кометного сервера на какой-либо другой платформе.
Существует аналогичный вопрос SO об этом, похоже, что FastCGI – ваш лучший выбор.
php не подходит для кометы, потому что нет способа иметь обработчики запросов легкого веса. Вам нужно будет заблокировать полный процесс для каждого подключенного пользователя. Он может работать с очень немногими пользователями, но не для чего-либо даже с умеренным трафиком.