我現在做一個flask的前臺系統和后臺系統,后臺系統的管理員進行推送通知給前臺的所有用戶,推送成功之后在前臺系統的右上角顯示未讀訊息數; 請問思路是不是后臺系統維護一個通知訊息表,前臺系統維護一個用戶與通知訊息的關聯表,然后每一次后臺推送,就往所有的用戶的關聯表里寫入?
那么如果是這樣的話,如果有10000個用戶,推送一個通知就需要寫入10000條記錄,資料庫壓力很大啊
uj5u.com熱心網友回復:
可以一條通知對應一個已發送用戶id的分隔符連接串比如:
通知1, id1|id2|id3|id100
通知2, id1|id6|id20
uj5u.com熱心網友回復:
用戶收到訊息之后,還有訊息的狀態呢.訊息未讀還是已讀,所以應該有個訊息狀態欄位吧...
uj5u.com熱心網友回復:
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/34944.html
下一篇:求一段爬蟲程式!!
