Итак, поговорим немного о таком понятии, как интернет статистика. Сразу скажу, что понятие это довольно широкое, ничуть не уже чем, например, математическая статистика, по которой у меня пылятся талмуды на полках. Но обычный рядовой пользователь понимает под интернет статистикой как раз банальную посещаемость сайта. У всех в головах укоренилось мнение, что посещаемость – это показатель того, насколько сайт крутой (ну и админ его тоже значит просто супермен, разумеется). А как донести до всех, что сайт посещаем – поставить на нем счетчик с циферками. Вы скажете, что в web 2.0 уже нет места для счетчиков-картинок, но побродив про просторам рунета оказывается, что такой счетчик статистики есть у большинства сайтов, можете убедиться сами. Да и к тому же счетчик – довольно интересная вещь. Вы знаете как он работает? Я лично начинаю уже забывать, поэтому лучше постараюсь детально описать основные принципы его работы.
Начнем с самых древних счетчиков,
Счетчик посещений — картинка.
Какой веб-мастер не использовал счетчик-картинку, когда делал свою первую страницу? Некоторые ставят из сразу штук десять, видимо для того, чтобы никто не сомневался, что на их сайт иногда заходят люди.
Принцип использования такого счетчика следующий:
Если на сайте находится обычная картинка, например, картинка счетчика, то браузер при загрузки страницы читает примерно следующий код:
<img stc=/images/111.gif width=100 height=200>
С учетом того, что обычно сама картинка счетчика храниться на сервере статистике, например Rambler’s топ 100 ссылка будет выглядеть примерно так:
<img src=http://www.sait.com/img/picture.gif width=100 height=200>
Браузер посылает запрос на сайт – сервер статистики и сервер посылает ему картинку.
Когда мы используем счетчик статистики в виде картинки, мы «обманываем» браузер, подкидывая ему вместо картинки исполняющий файл программы counte.php (название может быть каким угодно, как в прочем и язык программирования, на котором написан код программы, но обычно это php)
Вместо ссылки на картинку браузер получает вызов внешней программы:
<img src=http://www.server.com/counter.php height=1 width=1>
Как видно из примера, этот вызов программы представлен в виде картинки размером 1×1 пиксель, что делает ее незаметной на странице. А уже сервер формирует картинку для браузера. Она может быть какой угодно – незаметной или в виде таблички с цифрам. Как видно, обработка события полностью выполняется на сервере статистики, и для такого счетчика не нужно, чтобы хостинг сайта включил php или другие языки, что делает возможным размещения этих счетчиков на бесплатных хостингах без поддержки php.
При использовании таких счетчиков нужно понимать, что если отключены картинки, то посещение не регистрируется. В то же время поисковые роботы тоже могут перекачивать картинки, что они делают не так часто, но все равно мы получим некоторую накрутку. Опять таки, если страница кэшируется в браузере, то посещение не зарегистрируется.
——————————————————————————————————————————————-
Хотите поиграть? В сети есть отличные ресурсы, которые предоставляют возможность скачать бесплатные игры быстро и без регистрации.