Връзка с поддръжката

Отговаряме по имейл, обикновено до два дни.

Google reCAPTCHA проверява това изпращане срещу злоупотреби; данни се изпращат към Google. Скриптът се зарежда само когато този формуляр бъде отворен.

← Всички публикации

Откъде идват числата на страницата „За нас“

В горната част на страницата „За нас“ вече има шест числа: хора онлайн в момента, посетители вчера, броячи в употреба, държави за последните трийсет дни, дизайни за избор и годината, в която всичко започна. И шестте идват от работещата система, а две от тях се променят, докато страницата е отворена.

Това си струва да се обясни, защото число на такава страница обикновено не е истинско.

Откъде идва всяко от тях

Онлайн в момента са всички, видени на който и да е сайт с брояч през последните пет минути. Една заявка към малка таблица, шест десети от милисекундата, затова страницата я изпълнява наново всеки път, когато някой я отвори.

Посетители вчера е броят на различните посетители при всички броячи за целия вчерашен ден. Вчера, а не днес, защото половин ден не е число, което може да се сравни с нещо. Единайсет милисекунди, също при всяка заявка.

Броячи в употреба и държави са скъпата двойка. Преброяването на броячите, записали нещо през последните трийсет дни, отнема малко под девет десети от секундата на този хардуер; различните държави — две десети. Ако някое от двете се изчислява при всяко зареждане на страницата, би се изразходвала секунда време на базата данни за число, което между посещенията се променя с единица. Те се изчисляват веднъж на ден и се пазят в малък файл до кода.

Дизайни идват от същия файл, който изгражда галерията, така че не могат да се разминат с това, което наистина се предлага — в момента 691. 2006 е годината на най-стария брояч, който все още е в таблицата. 18 ноември, ако трябва точният ден.

Броячи в употреба, а не всички някога създадени броячи

Тук този, който управлява услугата, може да избере какво да каже, така че ето избора.

От 2006 г. насам са раздадени 379 174 номера на броячи. 2 124 от тях са записали посещение през последните трийсет дни. Първото число е по-голямо, също е вярно и описва шкаф с папки. Второто описва това, което работи. На страницата е второто, а надписът под него казва кое от двете е.

379 174 — раздадени от 2006 г. насам2 124 — записали посещение за 30 днивторото число е това на страницата

Две дребни неща при този подход

Кешираната двойка носи датата, за която е изчислена. Когато тази дата вече не е днешната, страницата преизчислява — и записва новата дата преди да започне, а не след това. Иначе двама души, отворили страницата в една и съща секунда след полунощ, биха пуснали бавните заявки и двамата, а на машина, която дава на всяка отворена връзка собствен процес, това се превръща в бавна страница за всички останали.

Ако заявка се провали, плочката изчезва, вместо да покаже нула. Нулата би била твърдение.

Останалата част от страницата

Тя беше пренаписана по същото време: какво всъщност е броячът, какво се показва на статистическата страница, какво става с данните на посетителя, честно сравнение с обичайния вид скрипт за анализ и въпросите, които хората ни изпращат най-често. Сега е преведена на всички единайсет езика вместо на пет.

Част от това, което беше на тази страница, беше махнато и се оказа, че това заслужава отделна публикация.

Реклама