2

我想为我们拥有的定制 Web 服务创建一个仪表板,以便我们可以实时监控使用情况。如果您已经看到,类似于沙发底座仪表板的东西。如果不是,它基本上是一个折线图,随着时间的推移从右到左滚动,沿着图的底部和 y 轴上的使用情况。

为了最小化数据带宽,我假设有一种方法可以只传递更改的数据来更新图形,而不是每次都发送新的图像/矢量。这将使用 javascript 图表库绘制。

我不清楚的是如何从服务器获取数据。让javascript代码每秒使用AJAX轮询服务器的正常方法是(如果您是在逐秒更新之后)还是使用了其他方法?

我使用 PHP 作为后端,使用 HTML/JS 作为客户端。

有没有人有任何可能有用的示例或链接。

4

1 回答 1

0

为了从后端获取数据,我认为你可以调用它 using Ajax,每秒重新加载 using setInterval(),看起来像:

setInterval(function() {
   $.ajax({
        url: url of your backend server,
        type: 'GET',
        success: function (data) {
           //data returned from the server, use it to draw your chart
        }
      });
}, 1000); // recall ajax every second
于 2017-06-05T08:30:31.280 回答