我正在开发一个带有laravel(MySql)后端和Angular 4前端的社交网络。
我想做的是 我收到了我喜欢或评论过的帖子的通知(例如脸谱版)。
我使用Pusher进行实时通知。
执行此操作的性能有效方法是什么。
请不要贬低它,因为我不是在询问意见,而是以实际的效率方式提问。
我的意思是用户可能有数百个帖子,所以我如何才能跟踪这些信息,以便用户可以获得实时通知?
实际上真正的问题是,当其他人评论或喜欢我关注的帖子时,如何收到通知,我知道Pusher的工作原理。
我应该在哪里订阅将这些通知推送给其他用户?
我应该在用户登录时订阅他/她的所有帖子,这样他/她也可以收到来自旧帖子的通知
示例
我担心特定帖子所在的senerio,让我们说1500喜欢,现在如果有人评论该帖子,我应该如何通知其他1500个用户,我应该使用带有帖子ID的频道每个人都订阅该频道并获得广播事件(如果他/她登录时用户将如何订阅该帖子)如果我不使用此解决方案什么是替代解决方案?
我很困惑,请指导