я пытаюсь создать страницу наиболее просматриваемых сообщений с использованием просмотров. Я знаю, как создать страницу с наиболее комментируемым сообщением, но я не могу найти вариант подсчета просмотров. Какие-либо предложения. Мне нужно добавить отношения?
9
INSERT
запрос на каждой просмотренной странице.Я знаю, что модуль статистики находится в ядре, но я думаю, что модуль радиоактивности создает более реалистичное решение для проверки активности узла. Вы можете добавить профили распада, и вы можете назначить энергию для различных событий. Например, вы можете добавить 1 энергию, если кто-то просматривает узел, вы можете добавить 5 энергии, если кто-то прокомментировал узел, и вы можете добавить 15 энергии, если кто-то помечен как избранный.
Я надеюсь, что это помогает.
Со страницы проекта:
источник
Как правило, вам следует избегать использования модуля статистики, поскольку он добавляет нежелательные запросы записи в базу данных и не будет точным при использовании кэширования обратного прокси-сервера, такого как Varnish.
Рекомендованным решением было бы использовать Google Analytics для отслеживания статистики ваших страниц, а затем модуль статистики Google Analytics для извлечения данных и представления их для просмотра.
источник