MySQL、PHP、Ajaxベースのパーソナルメッセージングシステムを構築しようとしています。 msghistory
、そのPHP、MySQL、Ajaxベースのパーソナルメッセージングシステム
、ユーザーの最後のメッセージのチェック日付レコードの別の1のように見える - - chkdate
は、すべてのメッセージに対して1つのテーブルがあります。
システムは、このように動作します:ページへのユーザーの兆候は、ページがAjaxの自動チェックを発射
。 Ajaxは10秒ごとにPHPを呼び出します。 PHP側は、ユーザIDによる新しいメッセージをチェックします。最初のチェックでchkdate
を確認した後、msghistory
をチェックしてください:最後のチェックデート後にメッセージがない場合、システムはユーザーに通知しません。私は上記の方法で説明された最適なのだろうか?もしそうでなければ、これについてどう思いますか、どちらの方が良いですか?事前
Thxを
いいえ、それは間違いありません。 –
より深刻な注記:長いポーリングを見るべきです - ユーザーカウントが上昇すると、10秒ごとに短いポーリングが行われます。 –
@EugenRieckだから、あなたは何が良い方法ですか? –