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