簡體   English   中英

如何將“推送通知”發送到特定用戶的網頁?

[英]How can I send “push notifications” to a specific users webpage?

我不太確定從哪里開始。

當另一個用戶更新我的數據庫或發送特定的GET / POST請求時,我希望能夠更新用戶的當前頁面(我可以用任何一種方式寫它)。

我當時以為服務器發送了事件,但是我使用php服務器進行了快速測試並意識到了幾件事。 首先,我需要一個基於事件循環的服務器,因為使用php時,我必須創建一個循環來繼續檢查數據庫中的特定更改。 其次,我意識到這將占用大量服務器資源,因此我應該研究另一種方法。

因此,明確提出我的問題...

  1. 當其他人向我服務器上的php文件發送GET請求時,是否可以更新用戶當前頁面? 怎么樣?
  2. 如果我需要基於事件循環的服務器,最好的選擇是什么? Node.js的?
  3. 如果不是使用SSE,是否可以通過套接字實現? SSE更有意義,因為我不需要任何用戶反饋。

謝謝

Websocket和諸如SignalR for ASP.Net之類的東西可以為您提供幫助。 這里查看選項

您也可以使用Ajax。 像這樣: 這里

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM