私は、メッセージシステム用にjQueryとPHPを使って長いポーリングを行っています。私はこれを達成するための最高の/最も効率的な方法を知りたいのです。私はこれをオフにしています。Simple Long Polling Exampleです。ロングポーリング - メッセージシステム
ユーザーが受信ボックスのページに座っている場合は、新しいメッセージをプルする必要があります。私が見た1つのアイデアは、last_checked
列をメッセージテーブルに追加することです。 PHPスクリプトは、次のようになります
query to check for all null `last_checked` messages
if there are any...
while(...) {
add data to array
update `last_checked` column to current time
}
send data back
私はこのアイデアが好きしかし、私は他の人がそれを考える何を思ったんだけど。これはこれにアプローチする理想的な方法ですか?すべての情報が役立ちます!
追加するには、サイトに設定できる使用回数がないため、効率的な方法を探しています。
これは良い質問です。私は同じことをやろうとしていました。 – samayo