Формирование рейтинга по количеству просмотров и посещений

Добро времени суток. Хочу рассказать о том, как я создавал велосипед для подсчета рейтинга в списке объектов на основе данных о визитах и хитах.Предметная областьимеется веб-ресурс — каталог некоторых сущностей сущности разделены на группы/каталоги у каждый сущности могут быть фото, видео, отзывы, контактные данные в разных категориях сущностей разные средние посещения и просмотры, последние обозначим «k» ТребованияНеобходимо внедрить алгоритм сортировки внутри категорий сущностей, который зависит следующих переменных: визиты сущности. Составной ключ: день + ip + id + дополнительное_поле:= «index» визиты страницы с видео. Составной ключ: день + ip + id + дополнительное_поле:= «video» визиты страницы с аудио. Составной ключ аналогично визиту для видео визиты страницы с фото. Составной ключ аналогично визиту для видео просмотры по аналогичным параметрам «k» — среднее количество просмотр в каталоге за единицу времени Читать дальше →

© Habrahabr.ru