2010-05-19 4 views
2

На веб-сайте Mozilla есть страница, показывающая (по-видимому) прямую статистику загрузки для Firefox: http://www.mozilla.com/en-US/firefox/stats/Как веб-сайт Firefox создает страницу статистики загрузки?

Как они выполняют свой запрос, чтобы получить данные о текущей статистике? Я не вижу постоянной связи в Firebug.

Как это работает?

+0

Не уверен, что я получаю ваш вопрос. , , – MJB

+3

не так, но это может содержать ответ тем не менее: http://blog.mozilla.com/webdev/2009/08/18/download-stats-move-to-mozilla-com/ –

+0

@seanizer: Я думаю, что ссылка стоит отправить в качестве ответа, похоже, что это то, что искали wemakeweb. –

ответ

2

Глядя на ответ country_report.json на вкладке Net из Firebug, вы можете увидеть что-то вроде этого для каждой страны:

{ "всего": 95843579, "РПС": [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»: «US»}

Таким образом, эти графики не обновляются каждую секунду в реальном времени. Вместо этого они строят недавнюю историю запросов, одну точку в секунду, и периодически запрашивают новый набор данных для построения.

Кажется, что они используют что-то под названием SQLstream на их конце, чтобы собрать эти данные.

+0

okay я получаю это спасибо – wemakeweb

 Смежные вопросы

  • Нет связанных вопросов^_^