Главная →
Движок → Обработчики журналов посещаемости, статистика
Сегодня широко распространена практика установки на сайтах различных счётчиков, размещённых на посторонних сайту серверах. У всех таких счётчиков сбора статистики есть один большой минус: они не всегда загружаются. Например, счётчик на JavaScript не будет загружен поисковым роботом и посетителем, у которого в браузере запрещен JavaScript (3%-5% посетителей). Некоторые системы блокирования рекламы могут препятствовать загрузке объектов со сторонних серверов. Картинки могут быть отключены в браузере, да и роботы не загружают их. Попытка установки куки со стороннего домена будет заблокирована многими браузерами. В общем, использование на сайте сторонних систем учёта посещаемости вносит погрешность трудно прогнозируемой величины. А в случае включения кода счётчика в большую таблицу со всем контентом и недоступностью сервера статистики, который отдаёт картинку счётчика, каждая страница сайта начнёт тормозить. Мало того, что увеличится процент отказов (посетитель не дождался загрузки страницы и закрыл её), ещё и многократно возрастёт количество открытых соединений к серверу, что приведёт к повышенному расходованию памяти. В особо тяжёлых случаях, может быть исчерпан лимит оперативной памяти, начнётся своп и сервер вообще откажется обслуживать новые запросы.
Решением этой проблемы может быть использование системы анализа логов веб-сервера. К сожалению, такие системы предоставляют базовый функционал и слабо поддерживанются. Но, тем не менее, вполне способны построить статистику посещаемости сайта с максимальной точностью.
В GlassCubeServer изначально закладываются все возможности по сбору и анализу максимально полной статистики посещаемости. На скриншоте ниже показан пример, первая версия отчёта о посещаемости.
Пока создан только базовый функционал. На графике и в таблице выведена статистика посещаемости за определённый период. Причём, модуль обработки статистики не ограничивает количество хранящихся записей и можно посмотреть статистику за любой отрезок времени, с момента запуска GlassCubeServer в работу.
В таблице цветом выделены минимумы и максимумы, записи можно отфильтровать. Пока набор функционала ограничен только этими фичами, но увеличение их количества - вопрос лишь времени.