如何实现即时用户消息和通知系统?

时间:2013-08-08 10:02:14

标签: php javascript html

我开始写我的大学毕业设计项目,我选择创建一个基于网络的PHP / MySQL餐厅管理系统,其中有四类用户 - 可以下订单的客户,获得客户订单的服务员和做他们,厨师谁也收到客户订单,并在订单完成时通知服务员,最后,经理谁可以添加和删除服务员和厨师,编辑或更新餐厅菜单。

应用程序最重要的部分是通知系统 - 即当客户通过点击按钮要求服务员时,服务员必须立即收到通知,当厨师准备好订单并点击按钮通知服务员,服务员应立即收到通知。

使用HTML / Javascript / PHP / MySQL实现这样一个系统的最佳方法是什么?

2 个答案:

答案 0 :(得分:2)

你应该看看WebSockets。这是HTML5中引入的新内容。

基本上,它允许您始终在浏览器和服务器之间进行双向通信。

当然,您需要MySQL用于数据库和PHP用于服务器端脚本,Javascript用于通信,HTML用于呈现结果

答案 1 :(得分:1)

使用longpolling。 当服务器发送数据并关闭套接字时,你基本上保持http连接打开并“做某事”。