2011-07-18 15 views
1

を「読み」と「未読」私はフォーラムの投稿は

私の苦境をフォーラムの開発に取り組んでいます。このです - 私は、フォーラムのあらゆる局面をコーディングする方法を知っています。しかし、そのようなことが私の頭に浮かぶのは、大きなフォーラムのように、未読の投稿のアイコンを表示する方法です。

これを実行する最善の方法は何ですか?大量のデータベース・ラグを作成することなく何百万という投稿とメンバーをサポートできるようにする必要があります。

誰も私にここで助けてくれるヒントはありますか?

+0

データベースに「読み取り」列を追加するだけでは、 'if($ read_column = 0)は 'img'をエコーし​​、そうでなければ'何もしません '? – Eric

答えて

1

多くの場合、これは最後のログイン時刻までに行われます。したがって、ユーザーが最後にログインした後に新しい投稿がある場合、新しい投稿としてフラグが付けられます。これは、最後にログインした日時と、投稿の日付/時刻のみを必要とするため、非常に効率的です。このデータはおそらくすでに追跡されているでしょう。

代わりに、各投稿のフラグが必要な場合は、これをデータベースに保存する必要があります。いずれにしても、誰もがすべての投稿を読むわけではないので、この種のものはあまり有用ではないでしょう。

+0

vbulletinはどのようにしますか?私は彼らの方法が最も正確だとわかります。 – scarhand

+0

@scarhand、私は年にvbulletinを使用していません...どのように動作するように見えますか?私が使用したほとんどのフォーラムソフトウェアは、上記の方法を使用します。 – Brad

関連する問題