php - 向数据库中的所有用户广播相同通知的有效方法
问题描述
大家好,我正在使用 HTML、CSS、纯 JS、AJAX、MYSQLI 和 PHP 构建一个社交网络。
我想知道你们个人从经验中知道的最好的方法是什么,用于向数据库中的所有用户广播相同的通知。
假设我有 100 万用户,这将如何运作?我正在尝试找到最有效的方法来做到这一点,而不会让我的数据库非常努力地工作。
这就是我的桌子的样子。
我不要求任何人为我编码。我要问的只是关于一种最有效的方法的建议,这样我就可以了解如何有效地编码这个结果。
解决方案
您可能正在寻找一些 pub-sub 服务。你可以找到很多免费的开始。看看https://cloud.google.com/pubsub/docs/或https://aws.amazon.com/sns/ 想法是从服务器发布消息并让所有用户订阅频道服务器将消息广播到的 /topic。
如需快速概览,您可以参考https://faye.jcoglan.com/
推荐阅读
- pattern-matching - GADT 上的模式匹配失败
- r - 为什么以下函数在给定非空输入的情况下返回 NULL 以及何时应该返回已处理输入的向量?
- ckeditor - 将对话框数据传递给 CKEditor 小部件模板
- for-loop - For 循环删除 Google Apps 脚本中可能存在的多列
- excel - 选择 Excel 单元格时在 VBA 中选择范围类的方法失败
- react-native - 如何使用 react-native-google-places-autocomplete
- python - 将字符串作为参数传递时出错(Solidity)
- apache-spark - 我的机器上的 Pyspark 比我同事的慢,即使我们有同一台机器
- c# - 基于服务器位置的 DistributedCache 到期时间
- angular - 为什么我的服务人员请求一个不安全的页面?