JavaScript、PHP、SQL (正確には PostgreSQL)のみを使用してチャットボックスを作成しようとしています。現在、X秒ごとにAJAXリクエストを使用して新しいメッセージをチェックする必要があります。
ここにはいくつかの問題があります。最大のものは、サーバーに送信されるリクエストの量です。このようなアクティブな接続は、帯域幅キラーになる可能性があります。
もう 1 つは、これらのメッセージをデータベースに保存することです。いつも。ここで、新しいメッセージをチェックする場合、新しいメッセージだけを取得するためにメッセージ テーブル全体をチェックする必要はありません。そのため、新しいメッセージだけを見つけてクライアントに送信したいと考えています。
ラチェットを見てきました。とても面白そうです。残念ながら、これは今のところ解決策にはなりません。サードパーティのツールに依存するのではなく、自分でこれを行うことを学びたいと思っています。
私がググったことから、結局のところ、これ以上のものが必要になるでしょう。何か使用するための提案があれば、ぜひ聞きたいです。しかし、PHP/SQL/JS コンボでこのチャットボックスを実行する必要があります。
このようなものにどのようにアプローチしますか?前もって感謝します。