关于网站从后端获取新的notification(通知),我在想可以有以下几种业务逻辑:
- 如果实时性非常高,类似于Bilibili那种,肯定要firebase那种实时数据库+钩子
- 如果实时性不高,可以每次页面跳转的时候,请求一下 GET /notification来获取
- 或者可以在 src/index.js开启一个计时器,然后每多少分钟请求一次。
假如我现在做一个后台管理系统,我选用那种方式获取notification比较好?或者有没有更好的选择?选项#2 是不是有点给服务器增加压力了? 选项#3是不是给浏览器增加压力了?有没有更好的做法,感谢
选项#2与选项#3最简单, 如果notification只是一个模块的一个很次要的功能, 并且要求频率不高确实可以用, 相对而言需要notification选项#3好一些, 也要不了多少性能
实时性要求很高就用
websocket
, 思否用的就是这个: