Firefox网站如何使其下载统计页面有效?

时间:2010-05-19 14:56:43

标签: ajax html5 stream comet websocket

在Mozilla网站上,有一个页面显示(显然)Firefox的实时下载统计信息:http://www.mozilla.com/en-US/firefox/stats/

他们如何执行获取实时统计数据的请求?我无法在Firebug中看到持续的连接。

这是如何工作的?

2 个答案:

答案 0 :(得分:2)

在firebug的Net选项卡中查看country_report.json响应,您可以看到每个国家/地区的类似内容:

  

{ “总”:95843579, “RPS”:[5,6,6,7,4,9,12,9,3,10,6,8,8,7,5,10,8,4 ,12,8,10,10,7,4,9,13,9,4,9,13,7,7,6,18,10,7,9,5,3,6,5,11,9 ,5,6,9,7,2,8,9,11,5,10,7,5,6,11,7,7,2],“伯爵”:455,“名称”:“美国” “代码”: “US”}

因此,这些图表不会每秒实时更新。相反,他们正在绘制最近的请求历史记录,每秒一个点,并定期请求绘制一组新数据。

他们似乎在他们的末尾使用了一个名为SQLstream的东西来收集这些数据。

答案 1 :(得分:0)

好的,这里有。我不明白的问题在这里得到解答:

http://blog.mozilla.com/webdev/2009/08/18/download-stats-move-to-mozilla-com/

玩得开心: - )