К содержанию

Интернет-аналитика

Методы измерения и оптимизации сетевых ресурсов

Логи сервера — это файлы, содержащие системную информацию работы сервера, в которых протоколируются все действия посетителя сайта. Обработав логи, можно получить сводные цифры, изучить закономерности поведения групп пользователей и подробную информацию о каждом отдельном посетителе.

На веб-сервере Apache файлы журналов называются access.log (журнал доступа к серверу) и error.log (журнал ошибок и уведомлений).


Что показывают логи сервера?

Логи сервера

Каждое обращение к странице, изображению, видеоролику, программной библиотеке и т.п. записывается в отдельном лог-файле. Каждая запись лог-файла строится по определенному сценарию:

IP-адрес, с которого произведён запрос к серверу. По IP можно узнать местоположение пользователя, (например через сервис ip-whois.net):

  • IP адрес: 84.242.205.68
    Страна: Russian Federation
    Регион: Новгородская область
    Город: Великий Новгород
    Широта: 58.544971
    Долгота: 31.269119
    Провайдер: Novgorod Datacom

Время запроса к серверу и часовой пояс сервера:

  • [21/Sep/2012:22:37:24 +0400]

Тип запроса, его содержимое и версия:

  • GET /uploads/2012/07/ostrov-Sakhalin.jpg HTTP/1.0

Статус-код ответа сервера:

Количество отданных сервером байт:

  • 33060

URL-источник запроса:

Веб-браузер агент:

  • Mozilla/5.0 (Windows NT 6.1; rv:14.0) Gecko/20100101 Firefox/14.0.1

В логах сервера можно посмотреть и посещения роботов поисковых машин. Например, один из роботов поисковой системы Google оставил в логах сайта запись следующего вида:

  • 66.249.66.199 – - [21/Sep/2012:00:18:36 +0400] “GET /robots.txt HTTP/1.0″ 200 39 “-” “Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)”

О том, как в логах сервера «представляются» роботы Яндекса можно почитать здесь: help.yandex.ru

Читать логи сервера можно бесплатной программой Notepad++

Как посмотреть логи сервера?

Файлы журналов ведутся всегда и находятся на сервере. Для того чтобы получить их, нужно обратиться к владельцу сервера (хостеру). Чаще всего доступ к журналу ошибок (error.log) предоставляется хостером автоматически (например, через панель администратора площадки, на которой находится домен). А чтобы получить доступ к access.log – необходимо сделать отдельный запрос.

Метки: