何时将通知标记为已读?当有人访问该页面或点击通知时?

时间:2014-01-13 10:05:22

标签: php mysql database performance notifications

我正在建立一个像Facebook一样的通知系统。

每个通知都会将用户重定向到一个页面,在该页面上,我会将任何未读通知标记为“已读”,如下所示:

UPDATE notification SET status AS 'READ' WHERE ...

它运行良好但问题是每次用户转到页面时,即使没有未读用户通知,查询仍会运行。虽然它对最终用户没有任何影响,但我想知道它是否会产生任何性能问题。

我在想是否应该根据通知下拉列表上的click事件更新数据库。我想在实施之前先听听别人的意见。我想知道处理通知系统时的正常做法是什么。谢谢!

0 个答案:

没有答案