文章詳情頁
java - 請問現(xiàn)在網(wǎng)站類似于BBS的站內(nèi)消息提醒怎么實(shí)現(xiàn)的?
瀏覽:158日期:2023-12-02 09:35:09
問題描述
基本需求就是,導(dǎo)航條是一個(gè)公共部分,上面有新回復(fù)提醒的功能。目前的很多網(wǎng)站(比如segmentdefalut)的導(dǎo)航條新回復(fù)提醒怎么做比較好?我想說的是那種刷新頁面更新信息的方案,DWR是一種無刷新的推送,但是當(dāng)后臺采用一般關(guān)系型數(shù)據(jù)庫時(shí)頻繁查找會不會對性能造成很大影響?但當(dāng)沒有做任何優(yōu)化的時(shí)候,每刷新一次就對數(shù)據(jù)庫進(jìn)行訪問顯然很浪費(fèi)資源。但是如果使用一般的緩存的話(緩存中放置用戶ID和相對應(yīng)新回復(fù)數(shù)量的映射),增加或者刪除回復(fù)的同時(shí)都要對緩存進(jìn)行更新,同時(shí)又要對其進(jìn)行持久化,在頻繁回復(fù)的情況下會不會也導(dǎo)致性能的下降?請問大家有沒有做過類似的系統(tǒng),大概實(shí)現(xiàn)的思路是什么?謝謝!!
問題解答
回答1:推薦一篇博客。上面寫的很清楚。http://www.cnblogs.com/emrys5...
回答2:websocket
標(biāo)簽:
java
相關(guān)文章:
1. debian - docker依賴的aufs-tools源碼哪里可以找到啊?2. dockerfile - 我用docker build的時(shí)候出現(xiàn)下邊問題 麻煩幫我看一下3. docker網(wǎng)絡(luò)端口映射,沒有方便點(diǎn)的操作方法么?4. docker-compose 為何找不到配置文件?5. macos - mac下docker如何設(shè)置代理6. docker start -a dockername 老是卡住,什么情況?7. docker 下面創(chuàng)建的IMAGE 他們的 ID 一樣?這個(gè)是怎么回事????8. 如何解決Centos下Docker服務(wù)啟動無響應(yīng),且輸入docker命令無響應(yīng)?9. angular.js使用$resource服務(wù)把數(shù)據(jù)存入mongodb的問題。10. docker gitlab 如何git clone?
排行榜

熱門標(biāo)簽
網(wǎng)公網(wǎng)安備