Уважаемые пользователи!
Рад сообщить Вам о вводе в эксплуатацию новой разработки - Статистика посещений.
Этот модуль будет включен в сборку в следующем финальном релизе DHF 054.
Итак, теперь сборка DHF 054 имеет свой собственный счётчик посещений и её статистику.
Данные статистики хранятся в файлах статистики, таким образом мы не грузим этими мелочами базу данных.
Модель работы учёта статистики основана на куках(cookie) и работает по следующему принципу:
1. Посетитель зашедший на сайт сразу проверяется на признак "хорошего" робота ("хороший" робот - это те, которые перечислены в админке в форумной части списка Юзер-Агентов).
Идентификация производится по юзер агенту и сравнивается с данными из указанного списка, если таковой находится в этом списке значит этого посетителя в статистику не пишем.
2. Если в списках хороших роботов этого посетителя нет, смотрим его куки и если нужного кука нет или он просрочен отправляем посетителя на проверку.
3. Проверка заключается в следующем, как правило поисковые роботы не принимают куки и этой проверкой мы выявляем умеет ли посетитель принимать куки, который мы ему скармливаем или нет.
Если кук не устанавливается (посетитель не проходит проверку) то автоматом причесляем его к роботам и фиксируем его ip и данные юзер-агента в специальном файле статы (для последуещего сео-анализа). Такого посетителя в статистику не пишем.
4. Если посетитель проверку прошёл, то фиксируем это счётчиком в файле статистики.
5. Файл статистики представляет собой автоматически формируемый текстовый файл в который мы фиксируем количество хостов и хитов с момента фомирования этого файла и количество хостов и хитов за текущий день. Этот файл генерируется один раз в месяц с именем название месяца (цифрами) - год, таким образом файл статистики не будут пересекаться и перезаписываться.
6. По результатам статистики скриптом PHP генерируется картинка. Во время генерации картинки можно применить собственный файл подложку, если такового вдруг не найдётся картинка будет сгенерирована без подложки и раскрашена в цвета заложенные в php скрипте.
7. Также по результатам статистики формируется картинка - график динамики учёта посетителей и просмотра страниц за текущий месяц с разбивкой по дням, которая выводится на странице просмотра статистики.
8. На странице просмотра статистики можно посмотреть данные за любой день месяца, для этого на странице расположен календарь.
***************************************
С Уважением к Вам, DimDimos