使用ajax以递增方式加载大量数据

时间:2013-02-08 03:05:35

标签: javascript ajax json charts highcharts

我将使用图表(可能是Highstock)来显示数据库中的数据。通常会检索到大量记录(数万个)。我希望图表在下载时开始显示数据,而不必等待检索所有数据。

我知道我可以通过对服务器使用多个请求来手动执行此操作以获取较小的数据位,但这似乎效率很低。

Javascript中是否有工具或其他代码可以让您在使用单个请求到达服务器时处理数据(某些缓冲是可以的)?

编辑:虽然我特别询问了一个仅限客户端的解决方案,但如果只有可用的解决方案需要服务器,我正在LAMP(Linux,Apache,MySQL,PHP)环境中工作。

编辑:由于这个问题已经结束,我无法发布答案,但我已将问题的解决方案作为评论包含在内。希望它对其他人有用。

1 个答案:

答案 0 :(得分:0)

我不知道你将使用什么后端来从数据库中获取数据,但如果它是.NET,你可以使用像SignalR之类的东西来从服务器中删除数据。