我不太确定从哪里开始。
当另一个用户更新我的数据库或发送特定的 GET/POST 请求(我可以用任何一种方式编写)时,我希望能够更新用户的当前页面。
我以为服务器发送了事件,但我使用我的 php 服务器进行了快速测试,并意识到了一些事情。首先,我需要一个基于事件循环的服务器,因为使用 php 我必须创建一个循环来不断检查我的数据库是否有特定的更改。其次,我意识到这会占用大量服务器资源,因此我应该研究另一种方法。
所以要明确地问我的问题......
- 当其他人向我的服务器上的 php 文件发送 GET 请求时,是否可以更新用户当前页面?怎么办?
- 如果我需要一个基于事件循环的服务器,我最好的选择是什么?节点.js?
- 如果不能使用 SSE,那么使用套接字是否可以实现这一点? SSE 更有意义,因为我不需要任何用户反馈。
谢谢
最佳答案
Websockets 和 SignalR for ASP.Net 之类的东西可以帮助您。查看选项here
关于javascript - 如何将 "push notifications"发送到特定用户网页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22604247/