Я использую PHP, AJAX, базу данных MySQL и множество jQuery для создания прототипа веб-системы чата (похожей на Facebook Chat). Я застрял на том, как "прослушивать" входящие чаты... когда знать, что кто-то пытается со мной поговорить... и знать, что это новый чат, а не существующий чат.
Прямо сейчас я опрашиваю, чтобы увидеть, были ли новые вставки в таблицы базы данных, но это кажется очень неэффективным... много накладных расходов для сервера.
Есть ли способ получить уведомление, когда, например, строка была вставлена в таблицу базы данных MySQL, чтобы вместо постоянного опроса я мог просто получить уведомление, а затем посмотреть, что было вставлено?
Если есть лучший и более эффективный способ создать эти отношения в чате один на один, пожалуйста, дайте мне несколько предложений.
Спасибо, Христо