Статьи

Создание web приложений


Создание web приложений

Счетчик посещений собственными руками


Счетчик посещений сайта является одним из инструментов сбора статистических данных о его посещаемости и реализовать его самостоятельно не составляет никакой проблемы при условии минимальных навыков работы в java script
Возможно, что для некоторых ресурсов, начинающих свой нелегкий путь в просторах глобальной сети, услуги разного рода оптимизаторов – еще пока роскошь, и мало-мальски знакомые с азами программирования владельцы сайтов стараются решить вопрос его продвижения самостоятельно. Стартом для реализации задуманного, безусловно, должен являться некий набор исходных данных, чтобы в полной мере владеть сложившейся ситуацией: количество посещений в день, ресурсы, с которых приходят посетители и т.п. Подобную информацию может предоставить встроенный в код страницы счетчик посещений, который даже в самой простой интерпретации способен предложить исчерпывающие данные. Такая программа-скрипт реализуется довольно просто при наличии минимальных знаний java script, как интерпретируемого, так и cgi. Алгоритм ее работы следующий: перед загрузкой ресурса в браузер, скрипт запрашивает у файла-счетчика, сохраненного ранее, число посещений, к которому добавляет единицу. Далее пересохраняет в него уже новое значение. Как подсказывает опыт, подобный элементарный код все же придется усложнить, так как возникает вопрос увеличения счетчика при посещении ресурса одним и тем же ip. В этом случае выход не менее прост. Решение подобной проблемы заключается в открытии сессии при посещении ресурса, т.е. при входе на сайт не только увеличивается значения файла-счетчика, но и открывается сессия для дальнейшего серфинга по ссылкам ресурса без увеличения значения счетчика, даже по тем которые предоставила биржа ссылок.
Реализовав подобное на старицах своего сайта, многие считают себя победителем, но на достигнутом не стоит останавливаться. Можно усовершенствовать свой код и вставить подсчет посещений за месяц, текущий день или же общее их число. Для этого необходимо создать базу данных, записями которой будут являться данные в формате год, № месяца, день месяца. Таким образом алгоритм, пройдясь по всем значениям базы, выявит изменившиеся за сегодня значения и подсчитает их количество. Когда же он найдет несовпадение в значении № месяца, тогда он удалит имеющиеся записи, оставив лишь первую, подсчитывая при этом их количество. Первая же запись будет представлять сумму предыдущего значения и количества удаленных записей - так реализуем счетчик за весь период существования ресурса.
Оказывается, услуги специалистов программирования и оптимизации необходимы в случае решения действительно сложных вопросов, среди которых: подбор наиболее правильных ключевых слов для занятия высших позиций в выдаче поисковой системы, поиск багов работы сайта и т.п. Что же касается счетчиков, то его написание доступно многим, особенно если дело касается затраты денежных средств.
Дата публикации: 2010-07-16
Прочитано: 2323 раз


[ Назад | Начало | Наверх ]
Нет комментариев. Почему бы Вам не оставить свой?
Вы не можете отправить комментарий анонимно, пожалуйста зарегистрируйтесь.