在Mozilla网站上,有一个页面显示(显然)Firefox的实时下载统计信息:http://www.mozilla.com/en-US/firefox/stats/
他们如何执行获取实时统计数据的请求?我无法在Firebug中看到持续的连接。
这是如何工作的?
答案 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/
玩得开心: - )