开发者社区> 问答> 正文

关于php在后端向前台进行数据推送问题

比如:一个购物网站,有用户下了新的订单,管理后台页面则弹出一个有新订单提示

请教一下大家,这个功能如何实现?

在网上查了一下,只有一个 以AJAX为基础的HTTP长连接技术:comet

展开
收起
吴孟桥 2016-06-07 15:15:20 2185 0
1 条回答
写回答
取消 提交回答
  • 如果真的需要做到实时,就只能用comet了。

    但也可以设计成周期的发出请求,根据订单频密程度,每分钟去请求一次。常规通信内容可以不是内容的实质,而是判断是否有新消息(即1 or 0),一旦有,才再次从客户端发出具体内容的请求,这样客户端实现难度不大,对服务器端的压力也比较合理。

    掌握comet的编程技巧,需要对客户端和服务器端都有一定的经验。

    2019-07-17 19:30:16
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载
PHP安全开发:从白帽角度做安全 立即下载
复杂PHP系统性能瓶颈排查及优化 立即下载