2010-05-19 26 views
2

Sur le site web de Mozilla, il y a une page montrant (apparemment) les statistiques de téléchargement en direct pour Firefox: http://www.mozilla.com/en-US/firefox/stats/Comment le site Web de Firefox fait-il fonctionner sa page de statistiques de téléchargement?

Comment font-ils leur demande pour obtenir les statistiques en temps réel? Je ne peux pas voir une connexion constante dans Firebug.

Comment cela fonctionne-t-il?

+0

Je ne sais pas je reçois votre question. . . – MJB

+3

moi non plus, mais cela pourrait contenir la réponse néanmoins: http://blog.mozilla.com/webdev/2009/08/18/download-stats-move-to-mozilla-com/ –

+0

@seanizer: Je pense que Le lien vaut la peine d'être affiché comme réponse, on dirait que c'est ce que wemakeweb cherchait. –

Répondre

2

En regardant la réponse country_report.json dans l'onglet net de Firebug, vous pouvez voir quelque chose comme ça pour chaque pays:

{ "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], "compter": 455, "name": "Etats-Unis", "code": "US"}

Ainsi, ces graphiques sont ne pas être mis à jour toutes les secondes en temps réel. Au lieu de cela, ils tracent un historique récent des demandes, un point par seconde, et demandent périodiquement un nouvel ensemble de données à tracer.

Il semble qu'ils utilisent quelque chose appelé SQLstream à leur fin pour recueillir ces données.

+0

ok je l'obtiens merci – wemakeweb