Анализ файлов посещений
Анализ файлов посещений
В файлах посещений (их называют еще log-файлами) содержится набор записей с информацией о всех запросах, поступивших к Web-серверу. Обычно провайдеры предоставляют своим клиентам доступ к таким файлам, однако это не общее правило. Если файлы посещений доступны, то появляется возможность самостоятельно анализировать посещаемость и получать отчеты в любой форме, которую допускает соответствующее программное обеспечение.
Для каждого конкретного файла браузер должен сгенерировать соответствующий запрос. Информация о нем размещается в отдельных строках файла посещений. Если, например, запрашивается HTML-страница, содержащая три графических элемента, то браузер сгенерирует четыре запроса к серверу, а в log-файле появятся четыре новых строки. Некорректные запросы (например, на несуществующие документы) регистрируются тем же образом в файле регистрации ошибок.
Структура записи в log-файле может иметь, например, такой вид:
195.218.191.75 – [03/Jun/1999:13:50:56 +0400] «GET / HTTP/1.0» 200 489
Каждое поле записи отделено пробелом. Поля, имеющие сложную структуру, заключены в квадратные скобки или двойные кавычки. Если значение какого-либо поля отсутствует, то на его месте ставится дефис.
В семи полях записи указано:
• с какого адреса (хоста) пришел на сервер запрос. Хостом в данном случае называют компьютер, с адреса которого сервер получил запрос, то есть компьютер, через который пользователь непосредственно связывается с Internet;
• данные об авторизации, если на узле реализована система авторизации;
• имя, использованное при авторизации;
• время окончания обработки запроса;
• первая строка заголовка запроса (в ней указан метод запроса, адрес запрашиваемого ресурса и используемый протокол);
• код результата, полученного при обработке запроса;
• количество переданных байтов, исключая заголовок.
Серверы могут генерировать log-файлы также в комбинированном, или так называемом NCSA-формате (впервые он появился у сервера NCSA – прародителя известного Apache). В комбинированном формате в запись добавлены еще два поля:
• адрес документа, по ссылке с которого посетитель перешел к искомому ресурсу;
• идентификатор программы-клиента.
Такой формат предоставляет гораздо больше информации о запросе, чем обычный. Два указанных поля наиболее важны при анализе эффективности действий по популяризации Web-узла и при планировании его развития, которое предусматривает внедрение новых технологий и услуг.
Просмотр файлов посещений сервера позволит узнать о том, какие документы вызывают наибольший интерес. Вы можете эффективнее распределять свои усилия, работая над улучшением качества именно этих страниц. Конечно, некоторое время придется потратить и на сам анализ.
Анализ адреса источника запроса (первое поле) позволяет с некоторой долей погрешности выяснить популярность узла. Она определяется не количеством переданных файлов, а числом уникальных хостов за период времени. Можно построить три достаточно информативных зависимости:
• количество уникальных хостов за определенный период времени (сутки, неделя);
• прирост уникальных хостов за период времени;
• популярность узла по странам.
Для построения второй зависимости необходимо хранить список всех адресов, с которых кого-либо приходили запросы. Такой список может быть сформирован из log-файла.
Программы
Программа анализа серверных файлов Analog 5.32
Программа Analog 5.32 (http://www.analog.cx/) предназначена для анализа серверных log-файлов. Она работает почти со всеми операционными системами, отличается довольно высокой скоростью обработки файлов и дает разнообразную статистику. Analog не требует инсталляции; распространяется бесплатно. Разработчик – Стивен Тернер (Stephen R. E. Turner, статистическая лаборатория в Кембридже, Англия). Программа строит отчеты в формате HTML, а также позволяет сохранять результаты анализа в формате, удобном для машинной обработки. На рис. 4.2 и 4.3 показаны фрагменты статистических отчетов, сформированных в формате HTML.
Рис. 4.2. Фрагмент статистического отчета, сформированного программой Analog
Рис. 4.3. Еще один фрагмент статистического отчета
Для того чтобы воспользоваться программой Analog, вы должны иметь доступ к log-файлам.
При работе с удаленным сервером существуют две возможности использования программы. Если у вас есть соответствующие права доступа, вы можете запустить ее непосредственно на сервере; если таких прав нет, загрузите log-файлы своего узла с сервера на локальный компьютер и запустите программу оттуда.
Инструкции по работе с программой незначительно варьируются в зависимости от операционной системы, для которой она предназначена и которую вы используете. Существуют варианты программы для ОС Windows (все версии) и DOS, а также для Mac, OS/2, Unix и Linux (все версии), OpenVMS, Acorn RiscOS, BeOS, Mac OS X, NeXTSTEP и пр.
Статистические отчеты можно получить в следующих разрезах:
• по времени (квартальный, по месяцам, по неделям, по дням, по дням недели, по времени суток – например, 5– или 15-минутный, – по часам недели);
• по доменам (см. рис. 4.4);
• по организациям;
• по хостам;
• о перенаправлениях;
• об ошибках хоста;
• по коду возврата;
• по операционным системам (см. рис. 4.5);
• по размерам файлов;
• по типам файлов;
• по директориям;
• по отказам;
• по запросам.Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Продвижение сайта и счетчики посещений
Продвижение сайта и счетчики посещений Любой сайт создается для того, чтобы его посещали. За исключением совсем уж редких случаев, каждый владелец сайта старается привлечь на него как можно больше посетителей. Посещаемый сайт – это успешный веб-ресурс, способный
Анализ файлов протоколов
Анализ файлов протоколов Файлы протоколов — важный источник сведений о работе Web-сервера. Информация, содержащаяся в этих файлах, поможет вам администрировать Web-узел. Файлы протоколов включают информацию о клиентских программах, обращающихся к серверу, о документах,
Просмотр счетчика посещений сайта
Просмотр счетчика посещений сайта Неочевидный для многих, но иногда крайне полезный ресурс при изучении сайта компании – счетчик посещений этого сайта. Он позволяет отслеживать, сколько посетителей и откуда приходят на сайт, а также участвовать в рейтингах.Счетчик
Урок № 96. Анализ счета и анализ субконто
Урок № 96. Анализ счета и анализ субконто Анализ счета также относится к числу популярных отчетов программы "1С". Чтобы сформировать этот отчет, нужно выполнить команду главного меню Отчеты | Анализ счета, затем в открывшемся окне указать отчетный период, счет и
8.1. Анализ
8.1. Анализ Определение границ рассматриваемой задачи Врезка ознакомила вас с требованиями к системе мониторинга погоды. Это довольно простая задача, решение которой позволяет обойтись всего несколькими классами. Инженер, не вполне искушенный во всех особенностях
9.1. Анализ
9.1. Анализ Определение границ проблемной области На врезке представлены детально сформулированные требования к библиотеке базовых классов. К сожалению, эти требования навряд ли практически выполнимы: библиотека, содержащая абстракции, необходимые для всех возможных
10.1. Анализ
10.1. Анализ Определение границ задачи Требования к системе складского учета показаны на врезке. Это достаточно сложная программная система, затрагивающая все аспекты, связанные с движением товара на склад и со склада. Для хранения продукции служит, естественно, реальный
11.1. Анализ
11.1. Анализ Определение границ предметной области Как сказано во врезке, мы намерены заняться криптоанализом - процессом преобразования зашифрованного текста в обычный. В общем случае процесс дешифровки является чрезвычайно сложным и не поддается даже самым мощным
12.1. Анализ
12.1. Анализ Определение границ проблемной области Для большинства люден, живущих в США, поезда являются символом давно ушедшей эпохи. В Европе и странах Востока ситуация совершенно противоположная. В отличие от США, в Европе мало национальных и международных
29.4.4. Счетчик количества посещений
29.4.4. Счетчик количества посещений Создадим документ, в котором отображается счетчик количества посещений. Счетчик будет выдавать сообщение типа "you are the nth visitor to this site" ("вы являетесь n–м посетителем этого сайта"). Можно также отображать дату последнего изменения
5.3 Мониторинг состояния системы, устранение ошибок, восстановление утерянных файлов и защита данных Анализ состояния аппаратной части системы
Введение Как и всякая техника, персональный компьютер нуждается в техническом обслуживании, настройке и наладке. Небрежное отношение к своей машине приводит к тому, что работа компьютера становится нестабильной и не эффективной. А потом происходит сбой, и компьютер
2.4. АНАЛИЗ ТРЕБОВАНИЙ К СИСТЕМЕ (СИСТЕМНЫЙ АНАЛИЗ) И ФОРМУЛИРОВКА ЦЕЛЕЙ
2.4. АНАЛИЗ ТРЕБОВАНИЙ К СИСТЕМЕ (СИСТЕМНЫЙ АНАЛИЗ) И ФОРМУЛИРОВКА ЦЕЛЕЙ Задача оптимизации разработки программ состоит в достижении целей при минимально возможной затрате ресурсов.Системный анализ в отличие от предварительного системного исследования — это
Загуменов Александр Петрович
Просмотр ограничен
Смотрите доступные для ознакомления главы 👉