我正在构建一个单页网站,该网站将通过图表向其用户显示动态数据(每秒更新一次)。我希望这个页面会收到大量的流量。
我的数据存储在REDIS中,我正在使用Highcharts显示图表。我使用 ruby / Sinatra 作为我的应用层。
我的问题是我应该如何最好地构建数据存储和 JavaScript 图形解决方案之间的链接?
我考虑过直接连接到 REDIS,但这似乎效率最低。我想知道 ruby 每秒构建一个 XML 文件然后 Highcharts 从那里提取数据的 XML 解决方案是否是最好的,因为压力只在于点击那个 XML 文件。
但我想看看这里是否有人可能以前解决过这个问题或有更好的想法?