Cakephp直播/馈送

时间:2014-02-25 20:18:29

标签: php ajax cakephp timeline

我正在尝试构建一个具有实时流/评论源的应用程序。

基本上我有一个主题有很多评论。评论也有很多喜欢(以漂亮的心脏形式嘿嘿)。评论的提要可能超过1000,目前我正在使用AJAX来获取所有评论(新旧),然后将它们重新加载到页面中的特定div中。这个过程甚至可以完成5000毫秒并且工作正常,因为整个页面都没有刷新,用户可以继续键入注释而不会丢失数据。

使用此处的答案(特别是来自用户NDM,我可以检查数据库中的更改并仅填充那些新评论Link

这是我的问题...这会很好地加载新评论,但不会将更改填充到视图中对现有评论的喜欢/不喜欢。

这里对我来说最好的方法是什么,以便添加新评论,但如果需要,评论的更改也会更新?

亲切的问候, KM

1 个答案:

答案 0 :(得分:2)

我最好的想法是混合了一个客户端应用程序(javascript),它将使用一个瘦数据结构(仅带有更改的json),它将操纵现有视图。

每次更改后都会签署每条记录(评论)(unixtime会执行此操作),只有更改的评论(及其喜欢的)才会被发送回客户端。