【问题标题】:How does the Firefox website make its download stats page work?Firefox 网站如何使其下载统计页面工作?
【发布时间】:2010-05-19 14:56:42
【问题描述】:

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

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

这是如何工作的?

【问题讨论】:

  • 不确定我是否明白您的问题。 . .
  • 我也没有,但这可能包含答案:blog.mozilla.com/webdev/2009/08/18/…
  • @seanizer:我认为该链接值得作为答案发布,看起来这就是 wemakeweb 正在寻找的内容。
  • (顺便说一句,我试图澄清这个问题。)

标签: ajax html stream comet websocket


【解决方案1】:

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

{"total":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" ,"代码":"美国"}

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

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

【讨论】:

    【解决方案2】:

    好的,到此为止。我不明白的问题在这里回答:

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

    玩得开心:-)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-18
      • 1970-01-01
      相关资源
      最近更新 更多