Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ユーザーが閲覧した最新の記事を表示するアプリを作成しています。私が念頭に置いていたのは、userID と articleID を含む行を作成するテーブルを作成することです。しかし、このアプローチは単純すぎて単純であり、ユーザー ベースが増加すると問題が発生する可能性があります。
これを行うより良い方法はありますか?きっとあるに違いない。
どのユーザーがどの記事を閲覧したかを記録したい場合は、 と を使用してテーブルを追加するuserIDとarticleIDうまくいきます。viewCountそれ以外の場合は、記事テーブルにとフィールドを追加lastViewDateするだけで十分です (Cookie を使用して、セッションごとに増分を 1 回に制限します)。いずれにせよ、パフォーマンスの問題は、途方もなく大規模になるまで無視できます。
userID
articleID
viewCount
lastViewDate