javascript - 如何将 "push notifications"发送到特定用户网页?

标签 javascript php html

我不太确定从哪里开始。

当另一个用户更新我的数据库或发送特定的 GET/POST 请求(我可以用任何一种方式编写)时,我希望能够更新用户的当前页面。

我以为服务器发送了事件,但我使用我的 php 服务器进行了快速测试,并意识到了一些事情。首先,我需要一个基于事件循环的服务器,因为使用 php 我必须创建一个循环来不断检查我的数据库是否有特定的更改。其次,我意识到这会占用大量服务器资源,因此我应该研究另一种方法。

所以要明确地问我的问题......

  1. 当其他人向我的服务器上的 php 文件发送 GET 请求时,是否可以更新用户当前页面?怎么办?
  2. 如果我需要一个基于事件循环的服务器,我最好的选择是什么?节点.js?
  3. 如果不能使用 SSE,那么使用套接字是否可以实现这一点? SSE 更有意义,因为我不需要任何用户反馈。

谢谢

最佳答案

Websockets 和 SignalR for ASP.Net 之类的东西可以帮助您。查看选项here

关于javascript - 如何将 "push notifications"发送到特定用户网页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22604247/

相关文章:

php - 在 mySQL 中自动创建包含填充数据的表或行

HTML/CSS : Nested <options> in a <select> field?

javascript - jQuery - autoNumeric 插件,自动从 .autoNumeric ('set' 触发 .change() ,值)

javascript - 在始终显示前几个元素的同时切换 Jquery 中的列表元素

php - 防止重复行插入 php/mysql

php - 获取先前的数组值

jquery - 如何防止随机 jquery 切换?

javascript - 如何通过单击按钮从 Kendo UI 加载图表

javascript - 填充字段然后找到 - Mongoose

javascript - 我想使用 javascript 调用 Controller