đơn giản nhất cách là theo dõi lần cuối cùng ai đó đăng nhập. Khi họ quay lại truy cập, mọi thứ đã được cập nhật kể từ đó rõ ràng là "mới".
Tuy nhiên, điều này có một số vấn đề, vì việc đăng xuất sẽ đánh dấu tất cả các mục là đã đọc.
Cách duy nhất mà tôi có thể nghĩ để làm là duy trì một bảng chứa tất cả các chủ đề và bài đăng mới nhất trong chủ đề đó mà mỗi người dùng đã xem.
user_id thread_id post_id
1 5 15
1 6 19
Với thông tin đó, nếu có một bài đăng trong chuỗi số 5 có ID lớn hơn 15, thì bạn biết rằng có bài viết chưa đọc ở đó. Chỉ cập nhật bảng này với post_id của bài đăng mới nhất trên trang đó . Điều này có nghĩa là nếu có 3 trang bài đăng mới và người dùng chỉ xem trang đầu tiên, họ sẽ vẫn biết có bài đăng chưa đọc.