Другий демонстраційний сайт. Його трафік теж іде одночасно в обидві версії — і в 1.0, і в 2.0 з погодинними згортками замість сканування сирих записів.
Звіти більше не перечитують мільйони записів на кожен запит. Воркер згортає події в погодинні відра, а звіт складає з них відповідь. Краї вікна — неповна година на початку й поточна незакрита — дочитуються із сирих записів, тому результат точний, а не наближений.
Перевірено parity-тестами: числа зі згорток збігаються з числами прямої агрегації по всіх сімнадцяти розрізах.
Ті самі сценарії, той самий стенд, 10 одночасних користувачів.
| Звіт | 1.0, p95 | 2.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. Числа звітів мають збігатися; розбіжність означала б дефект.