2

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

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

这是如何工作的?

4

2 回答 2

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],"count":455,"name":"United States","code “:“我们”}

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

似乎他们最终使用了一种名为SQLstream的东西来收集这些数据。

于 2010-05-19T15:40:57.807 回答
0

好的,这就去。我不明白的问题在这里回答:

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

玩得开心 :-)

于 2010-05-19T15:54:10.300 回答