のユーザ通知/警報システム私は、自分のプロフィールの下で何らかのアクティビティが起こったときに(例えば、誰かが彼の写真にコメントした場合など)、ユーザに通知する必要があるプロジェクトに取り組んでいます。ajax php mysql
私はajaxを使ってPHPとmysql(非同期リクエスト用)を使用して作成する予定です。
Table 'alerts':
Id(PK) by_id(FK) notification is_seen
10 02 max commented on your photo. true
20 45 john replied to your comment. true
30 65 jack liked your photo . true
40 41 jill poked you. false
私は何をやっていることであるかの別のユーザーにLOGGEDINユーザー(最大言う)コメント(たとえばベンの)PIC、 は、私が最初に上記のように、DBに保存、通知(「max commented on your photo
を」)を形成しています、 を呼び出し、5秒ごとにリフレッシュするajaxを介して他のユーザー(ベン)に通知を表示します。
私はこのような通知のために自分のデータベーステーブルの構造をどうするべきか尋ねたがっていますか?
このようなシステムをPHPで作成するのに適した方法ですか?
上記のように通知をDBに保存する必要がありますか?
または、他のどの方法を使用してより良い方法ですか?
注:ウェブサイトを使用したくないのですが、私は将来、多くのトラフィックを期待していません(学校サイト用です)。
ありがとうございます。