欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

PHP站内信群发如何实现。

程序员文章站 2024-01-24 11:05:28
...
需要做一个站内信的功能,可是群发不知道怎么弄,求帮助 或者谁有例子可以给参考一下?


回复讨论(解决方案)

两种方法
NO1.给所有的用户‘真的’发送一个信息。
NO2.在用户登录时,获取程序的待办任务。

两种方法
NO1.给所有的用户‘真的’发送一个信息。
NO2.在用户登录时,获取程序的待办任务。


第一种方法不太可行吧,要是人多的话,数据库受不了吧。第二种方法能不能详细的说一下?

最简单的办法是 所有人的列表 可以看到管理员发送的 通知 就可以了

建一个消息表。每个用户登录后到消息表中找有没有给自己的。读取后更改标志位。
发布消息的并发不会太大,数据量大可以按时间分表,只关心近期的
也可以使用redis

比较懒的话就重新建立一个“通知”数据库,每个人登陆后加载即可