0
我正在參加考勤系統,其中項目管理系統也使用客戶端的Javascript \ Jquery和服務器端的PHP \ MySQL進行處理。使用php的實時功能
我的網絡應用程序中的一項功能是用戶消息給管理員。爲此,我應用了一個由setTimeout函數(每隔15秒)完成的ajax請求,以檢查數據庫中是否有新消息,如果是,則將其返回給管理員。
它工作正常,但缺點是(如你所知)連續請求服務器真的很差和壞。據我所知,實時功能可以解決這個問題,我已經檢查了一些鏈接websocket.io和signlR,但適用於Nodejs和asp.net。 那麼,我怎樣才能應用實時功能與PHP或我得到的新數據已達到數據庫沒有繼續與AJAX請求。
總是有[服務器發送的事件(https://developer.mozilla.org/en-US/docs/Server-sent_events/Using_server-sent_events)如果你只需要檢查DB上服務器 – adeneo 2015-04-05 17:37:45
@adeneo如果你沒有任何IE用戶...... http://caniuse.com/#feat=eventsource – ceejayoz 2015-04-06 02:47:07