MozillaのWebサイトには、Firefoxの(明らかに)ライブダウンロード統計を表示するページがあります:http ://www.mozilla.com/en-US/firefox/stats/
ライブ統計データを取得するためのリクエストをどのように実行していますか?Firebugで常時接続が見られません。
これはどのように機能していますか?
firebugの[ネット]タブで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 ":"私たち"}
したがって、これらのグラフはリアルタイムで毎秒更新されていません。代わりに、彼らはリクエストの最近の履歴を1秒あたり1ポイントでプロットし、プロットする新しいデータセットを定期的にリクエストしています。
彼らはそのデータを収集するために彼らの側でSQLstreamと呼ばれるものを使用しているようです。
OK、ここに行きます。私が理解していない質問はここで答えられます:
http://blog.mozilla.com/webdev/2009/08/18/download-stats-move-to-mozilla-com/
楽しんで :-)