Вступление
Практически всегда владельца любого ресурса интересует не только статистика продаж или заявок с сайта, а и количество общее людей, которые посещают сайт (статистика по посетителям). Систем для сбора статистики бывает достаточно много, у каждой есть свои плюсы и минуса. В этом цикле статей мы рассмотрим некоторые теоретические нюансы, а так-же попытаемся показать статистику в законченом виде, избежав при этом проблем с черезмерной нагрузкой на сервер.
По принципу действия есть 2 самых популярных типа:
1. Статистика собирается на стороне самом сайте. При этом как правило она пишется в локальную БД и обрабатывается самим сервером.
- Плюсы таких систем:
- Как правило невозможно зайти на сайт таки образом чтобы посетитель не защитался. (Большая надежность)
- Статистика имеет сиюсекундное значение. Тоесть если пользователь зашел на сайт, мы сразу его можем увидеть в статистике. (Высокая актуальность данных)
- Нету никаких инородных кодов с исходном коде страницы. (Чистота кода)
- Самое главное ее можно показать на любой странице в любом виде (ограничение – фантазия).
- Минусы:
- Надо писать самому или использовать чужое решение. Скриптов для сбора и обработки статистики достаточно много, но проблема в том что их все равно надо просматривать на предмет корректности работы.
- Для модернизации скрипта иногда приходиться переписывать практически весь код.
- При большом количестве посетителей сама статистика занимает достаточно много места в БД (за несколько лет вполне может получиться больше чем занимает сам контент сайта).
- Вся нагрузка по обработке статистики ложиться на локальный сервер и при пиковых нагрузках возможно подвисание БД как минимум (а современные хостеры ой как это не любят).
2. Статистика собираеться на стороннем сервере. Все нюансы и сложности сбора и обработки статистики пологаються на платную/бесплатную тех.поддержку.
- Плюсы:
- Очень простая установка и подключение. Как правило достаточно зарегистрироваться на сайте и установить код на свой сайт.
- Нету нагрузок на локальный сервер, нету никаких простоев и проблем с хостингом.
- Минусы:
- Не все пользователи могут быть засчитаны. Банальное отключение картинок может привезти к тому что данные о посетителе просто не попадут на сервер статистики. Если при этом еще и отключить ява-скрипты – шансов быть замеченым практически нету.
- Для просмотра статистики необходимо переходить на отдельную страницу на сервере статистики (а это долго, не удобно да и лень многим владельцам).
- Статистика как правило отображается за период “до вчера”. А количество посещений на текущий момент можно узнать разве что по “счетчику” на сайте.
Поэтому одним с вариантов как поступить в этой ситуации – сделать экспорт собраной статистики себе на сайт, и на основании этого уже построить необходимые графики. Это даст возможность корректно отобразить на самом сайте информацию о посетителях.