Количество просмотров страниц
Как известно, все существующие решения (плагины) для подсчета количества просмотров прилично увеличивают количество запросов к базе.
Например, на моем сайте скорость загрузки главной увеличивается более чем в 3 раза:
— с включенным плагином просмотры — full time: 0.638, Mysql Query: 63
— с отключенным плагином — full time: 0.193, Mysql Query: 27
Существует ли на сегодняшний день решение без такого «нагрузона»?
Кстати, большинство сайтов используют системы аналитики (Yandex Metrika, Google Analytics и др.).
Возможно ли «вытащить» через их API данные по просмотрам в соответствии с url топика и поставлять их в футер? Ведь они там есть…
Например, на моем сайте скорость загрузки главной увеличивается более чем в 3 раза:
— с включенным плагином просмотры — full time: 0.638, Mysql Query: 63
— с отключенным плагином — full time: 0.193, Mysql Query: 27
Существует ли на сегодняшний день решение без такого «нагрузона»?
Кстати, большинство сайтов используют системы аналитики (Yandex Metrika, Google Analytics и др.).
Возможно ли «вытащить» через их API данные по просмотрам в соответствии с url топика и поставлять их в футер? Ведь они там есть…
6 комментариев
С плагином «Просмотры»:
С плагином «Просмотры» и плагином «Viewstat»:
При использовании плагина «Просмотры» число запросов увеличивается только на число обращения к методу getCountRead() объектов топиков (в данном случае 10 топиков, по одному обращению на топик), никаких дополнительных запросов не происходит. Какого-либо значительного роста времени загрузки это не вызывает.
views — равное кол-ву топиков на странице
viewstat — равное кол-ву топиков на странице x2
views + viewstat — равное кол-ву топиков на странице x3
Может с viewstat проблема (2 запроса на топик)? И views еще добавляет…