首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP中的实时通知/推送通知系统

问PHP中的实时通知/推送通知系统
EN

Stack Overflow用户
提问于 2015-11-24 22:57:40
回答 1查看 693关注 0票数 3

我正在构建一个大学项目,其中我需要实现一个通知系统,比如Facebook,假设有两个用户登录。当一个用户评论/喜欢另一个用户的帖子时,就会创建一个数据库条目,用于点赞和通知。同时,帖子作者也应该收到点赞/评论事件的通知,并且通知图标应该更新。项目是使用PHP,Jquery,AJAX和likes构建的。谁能告诉我如何在没有瓶颈的情况下实时实现这一点?参考链接或代码或教程将非常感谢。

EN

回答 1

Stack Overflow用户

发布于 2015-11-24 23:00:03

这些基于PHP的系统都是基于PULL的通知,而不是基于Push的通知。

逻辑是您尝试尽可能频繁地查询数据库,保持客户端负载和实时性之间的权衡。

对于ex:

代码语言:javascript
复制
function pullNotifications(){

    $.ajax({
        url:"notificationFetch.php",
        success: function(data){
            // Parse data
            // Check new notifications if any
            // If yes notify user

            //....

            setTimeout(function(){
                pullNotifications();
            },1000); // Calling it again after every one second
        }
    })
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33896894

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档