Posts Tagged ‘Анализ логов’

Работа с БД. Анализ логов

Понедельник, Апрель 9th, 2012 Нет комментариев

Under : , , , ,

Хочу снова похвалиться своим «творчеством».

В декабре я описал, как проще всего собирать логи. Сейчас я покажу, как их можно анализировать.

Что там было в таблице? Дата, адрес от корня виртуального хоста ($PHP_SELF), броузер, реферер, ip-адрес пользователя и имя хоста. Строка вставлялась так:

@mysql_query(«INSERT INTO logs (date, ip, host, address, referer, browser) VALUES (NOW(), ‘$REMOTE_ADDR’, ‘». gethostbyaddr($REMOTE_ADDR). «‘, ‘$PHP_SELF’, ‘$HTTP_REFERER’, ‘$HTTP_USER_AGENT’)»);

А что мы хотим видеть в статистике? Просто посмотрим разные варианты: посещения по дням, распределение посещений по времени суток. Затем эти же две выборки, только не для всех логов, а для главной страницы. Распределение по дням недели, посещаемость за последние недели и месяцы. Количество посетителей, пришедших с других сайтов. Бывает интересно посмотреть, сколько посетителей приходило с определённой ссылки в разные дни. Распределение по времени за определённый день (неделю, месяц). Адреса, куда уходят с такой-то страницы. (далее…)