Версія 2.0 · гілка develop

Журнал Datum

Другий демонстраційний сайт. Його трафік теж іде одночасно в обидві версії — і в 1.0, і в 2.0 з погодинними згортками замість сканування сирих записів.

Чим ця версія відрізняється

Звіти більше не перечитують мільйони записів на кожен запит. Воркер згортає події в погодинні відра, а звіт складає з них відповідь. Краї вікна — неповна година на початку й поточна незакрита — дочитуються із сирих записів, тому результат точний, а не наближений.

Перевірено parity-тестами: числа зі згорток збігаються з числами прямої агрегації по всіх сімнадцяти розрізах.

Виміряно на 10 175 059 записах

Ті самі сценарії, той самий стенд, 10 одночасних користувачів.

Звіт1.0, p952.0, p95Різниця
Перегляди за 30 днів31 363 мс19,1 мс1642×
Реферери за 30 днів21 220 мс748,7 мс28,3×
Тривалості візитів16 000 мс196 000 мс0,08×

Останній рядок — відкритий дефект, а не друкарська помилка. Тривалості рахуються з полів кожного запису, тож згортки їх поки не покривають, і ця версія на них програє. Записано в реєстр як D-003.

Погортайте розділи

Кнопки змінюють адресу й надсилають новий запис — так у звіті «сторінки» з'являється кілька рядків.

Панель

Одні й ті самі дані видно у двох панелях: ackee2.varlex.app — версія 2.0, ackee.varlex.app — базова 1.0. Числа звітів мають збігатися; розбіжність означала б дефект.