[英]php mysql background process
我已經開發了一個網站,用戶可以與其他用戶聊天,如果他們在線。 如果一個用戶發送消息會通知其屏幕上的接收者,則這些檢查過程是在后台過程中進行的,我可以選擇使用
setinterval方法和javascript自我執行方法
但是我正在尋找更快的后台處理方法,它將每隔一秒檢查一次消息或通知是否到達。
誰能對此提出建議。
您可以使用HTML5網絡套接字。
WebSockets是一項先進的技術,可以打開用戶瀏覽器和服務器之間的交互式通信會話。 使用此API(JS函數),您可以將消息發送到服務器並接收事件驅動的響應,而不必輪詢服務器以獲取答復。
以下是開始的好鏈接
http://www.sanwebe.com/2013/05/chat-using-websocket-php-socket
我認為最適合您需求的將是http://elephant.io
Elephant.io提供了完全用PHP編寫的socket.io
客戶端,該客戶端應可在項目中的任何地方使用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.