Меня интересует действительно хороший способ обмена мгновенными сообщениями, такой как у meebo, facebook и myspace, а также для уведомлений на странице. Пример на моем сайте сейчас, когда пользователь получает новое почтовое сообщение, комментарий к фотографии, комментарий профиля, запрос на добавление в друзья, некоторые другие вещи, он получит сообщение с уведомлением и ссылку на странице, на которой он находится, используя jQuery и AJAX.
Я считаю, что это не лучший способ сделать это, хотя мой код jquery должен будет в основном запускать PHP-скрипт для запроса таблицы mysql каждые 30 секунд или около того для каждого пользователя, у которого открыта страница с этим скриптом. Бег. Я хотел бы в конечном итоге добавить что-то вроде обмена мгновенными сообщениями, например, в facebook в панели чата в нижней части экрана, если я смогу найти эффективный способ сделать это.
Я слышал термины Comet и HTML5 WebSockets, но не уверен, что это те решения, которые мне следует искать для такой функции? Я хотел бы, чтобы пропускная способность была минимальной, и выполнение запроса каждые несколько секунд кажется не очень эффективным на сайте с высокой посещаемостью.
Если вы знаете несколько хороших решений, пожалуйста, объясните, как они работают.