如何实现纯实时应用

How to implement real time application pure

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

无法使用 nodejs 或其他服务器相关技术...(未安装在服务器中)...问题是我想 在 php 中开发纯服务器...任何人都可以 post 编写代码并提供有关它的详细信息...在互联网上搜索了很多但什么也没有...建议将不胜感激

[编辑]

我将我的 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/

用户之间必须有套接字连接。所以socket会监听直到数据到来