Ну абстрактно понятно - сначала все льем в массивы битов, где каждый бит соответствует 1 минуте (или любой_другой_интервал_времени). Например через битовые операции в redis. Потом агрегируем по дням, месяца, годам - смотря как надо.
Но есть нюанс - юзер ведь может не тыкать по ссылкам, а читать длинную статью. Вроде как запросов на сервер не шлет, но и на сайте сидит. А может открыть вкладку и уйти - тогда не считается.
Как обычно такое решают? Пока придумал 2 варианта:
1. Собираем промежуточную (между запросами) статистику на клиенте, и потом домерживаем.
2. На сервере, если между битами небольшая пауза, заполняем промежуток.
Оба варианта как-то не очень нравятся.
Ответ на:
комментарий
от gototheultimate
Ответ на:
комментарий
от no-such-file
Ответ на:
комментарий
от Harald
Ответ на:
комментарий
от Vit
Ответ на:
комментарий
от Harald
Ответ на:
комментарий
от Vit
Ответ на:
комментарий
от Harald
Ответ на:
комментарий
от emptykiev
Ответ на:
комментарий
от emptykiev
Ответ на:
комментарий
от Vit
Ответ на:
комментарий
от emptykiev
Ответ на:
комментарий
от Vit
Ответ на:
комментарий
от emptykiev
Ответ на:
комментарий
от genryRar
Ответ на:
комментарий
от Vit
Ответ на:
комментарий
от emptykiev
Ответ на:
комментарий
от Vit
Ответ на:
комментарий
от Vit
Ответ на:
комментарий
от emptykiev
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Время на сайте (2016)
- Форум django, postgresql, считать значение во время insert (2016)
- Форум А кто считает время в Unix time? (2014)
- Форум Схема проведения честных выборов (2011)
- Форум Сайт не держит сессии нужное время (2015)
- Форум Какие сайты убивают время сильнее всего? (2011)
- Форум Статистика. Время загрузки сайтов, Сколько сайт будет грузиться на dialup? (2005)
- Форум Как правильно считать количество посещений сайта определенным пользователем? (2006)
- Форум Web-приложение для проведения анкетирования (2016)
- Форум Ищу софт для проведения опросов (2012)