如何实现实时应用程序纯


How to implement real time application pure

我实际上正在开发银行现金管理应用程序。。它必须是实时。。。一旦数据库发生更改,必须将其发送到客户端。。。我不想使用长轮询或ajax等…(因为它通过重复请求来增加服务器的负载)。。。

无法使用nodejs或其他与服务器相关的技术。。。(未安装在服务器中)。。。问题是我想在php中开发纯服务器。。。有人能发布代码并提供详细信息吗…在互联网上搜索了很多,但什么都没有。。。建议将不胜感激

[编辑]

我把我的angularjs代码放在这里进行长轮询:

function dataCtrl($scope, $timeout, Data) {
                $scope.data = [];
                (function tick() {
                    $scope.data = Data.query(function(){
                        $timeout(tick, 1000);
                    });
                })();
            };

我调用下面代码中的tick函数

$http.get('url').success(function(data, status, headers, config) {
                  data.response = data;
                  $('.serverStatus').text(data.response.message);
                  data.calls++;
                  $timeout(poller, 1000);
                });
              };

您必须在应用程序中使用套接字。。。你可以在这里找到名为Rachet的Php套接字库http://socketo.me/

用户之间必须有套接字连接。所以套接字将侦听,直到数据到达