【发布时间】:2014-01-22 10:59:57
【问题描述】:
我正在开发像 facebook 这样的通知系统,现在我想添加一个实时系统。
我在一个自定义 MVC 模型上,所以在我的控制器中我调用一个类 Notification() 并检索所有新通知。 (我把它们放在 php 变量中)
在那之后,我包含了我的视图,在这个视图中我做了一些处理来改变我的通知的颜色(红色或正常),改变数字等等......
现在我需要添加一个实时系统,我该如何简单地做到这一点?
例如我需要调用一个php函数getNewNotif(),如果这个方法返回的不是0,我需要用新数据刷新我的div...
【问题讨论】:
-
任何实时完成的事情都应该实际使用 websockets。查一下。如果 websockets 不是一个选项,那么你可以使用 ajax 的长轮询。
-
如果我使用 html5 websocket ?没事吧?