久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

Discuz! 官方交流社區

標題: 有沒有Discuz官方提供的論壇通知的刷新長鏈接? [打印本頁]

作者: kidozh    時間: 2023-4-1 08:05
標題: 有沒有Discuz官方提供的論壇通知的刷新長鏈接?
RT


我想做一個云推送,基于用戶的,我想問問Discuz有沒有官方提供論壇的長鏈接?因為我看見有的論壇可以實時刷新通知并且反饋給前端。我想問問官方有沒有設置這種長鏈接或者Websocket包,服務器可以監聽這個鏈接從而實現云推送?

作者: 耗子    時間: 2023-4-2 14:54
  自己做一個計劃任務嗎?
作者: 專家    時間: 2023-4-2 16:38
這個以前還真考慮過,但標準的php-fpm模式實現不了websocket,需要使用swoole(需要擴展)或workerman(必須運行在CLI)之類的php方案才能實現,對站長來說配置起來都很難,如果是虛擬主機則根本配置不了。不過這個方向大致是可行的,swoole和workerman這種框架性能都相當高。
至于強行實現HTTP長連接,理論上可以但代價很高,需要犧牲大量服務器性能,所以基本不可能往這個方向走。

目前通知這塊個人更傾向于推薦web push路線,有標準的push api,不需要自己維護長連接。唯一的缺點是設備和系統兼容性相對較差。
好消息是前幾天看新聞說iOS端也支持web push了,PC端有edge的原生支持,現在影響最大的就是使用Android的國內用戶了(Google服務缺失的結果)
另外web push只是對網頁端更方便,但對app來說可能不太好接入
作者: 276397082    時間: 2023-4-2 18:10
提示: 作者被禁止或刪除 內容自動屏蔽




歡迎光臨 Discuz! 官方交流社區 (http://www.9999xn.com/) Powered by Discuz! W1.0