Що записує веб-сервер
У цій статті
Кожен веб-сервер в Інтернеті веде автоматичний запис своєї діяльності, абсолютно незалежно від будь-яких встановлених інструментів вимірювання або видимих лічильників. Цей запис відомий як журнал доступу.
Щоразу, коли браузер запитує файл, незалежно від того, чи є цей файл цілим текстовим документом, таблицею стилів або окремою фотографією, сервер записує деталі цієї транзакції в текстовий файл, що постійно зростає.
Цей фундаментальний процес ведення журналу має важливе значення для технічної діагностики, моніторингу безпеки та загального обслуговування. Розуміння того, що містить цей журнал, допомагає прояснити дані, що збираються спеціальною службою підрахунку, оскільки обидві системи спираються на абсолютно однакову базову інформацію.
Що стоїть в одному рядку
Стандартний рядок у журналі доступу складається з декількох окремих фрагментів інформації. По-перше, він реєструє точну дату і час запиту з точністю до секунди.
Потім він реєструє інтернет-адресу того, хто робить запит, яка служить необхідним зворотним шляхом для сервера, щоб доставити запитаний файл. Журнал також точно відзначає, який файл був запитаний і чи була доставка успішною. Крім того, він зазвичай фіксує адресу веб-сторінки, на якій знаходилося посилання на цей файл, відомої як реферер.
Нарешті, він записує текстовий рядок, наданий програмою, що робить запит, який описує тип браузера і використовувану операційну систему. Всі ці дані передаються автоматично під час звичайного спілкування в Інтернеті.
Ті самі дані, збережені інакше
Видимий лічильник зображень не винаходить нові способи відстеження відвідувань; він просто обробляє точно такий самий потік стандартної інформації більш цілеспрямованим і доступним чином. Коли запитується зображення лічильника, сервер підрахунку бачить точно такі самі точки даних, що і веб-сервер.
Різниця полягає виключно в тому, як дані обробляються згодом.
У той час як необроблений журнал доступу являє собою щільний технічний текстовий файл, що містить тисячі загадкових рядків, програмне забезпечення лічильника отримує тільки релевантні частини. Воно відфільтровує запити до внутрішніх системних файлів, розподіляє за категоріями інформацію про браузер, зіставляє інтернет-адреси з приблизними географічними регіонами і, в кінцевому підсумку, оновлює чисту, читабельну базу даних.
Скільки живе кожне
Термін служби необробленого журналу доступу зазвичай досить короткий. Адміністратори серверів налаштовують ці файли так, щоб вони регулярно змінювалися і віддалялися, часто всього через кілька тижнів, щоб вони не споживали занадто багато місця на диску.
Спеціально виділена база даних для лічильника, однак, структурована інакше. Замість того, щоб зберігати кожну технічну деталь кожного запиту на невизначений термін, вона зберігає агреговані суми.
Система пам'ятає, що певна сторінка була переглянута п'ятдесят разів у певний вівторок, не вимагаючи вічного збереження п'ятдесяти окремих рядків журналу. Ця агрегація дозволяє ефективно зберігати довгострокові тенденції, перетворюючи минущі дані журналу доступу в постійну візуальну історію веб-сайту.
Де кінчається знання
Розуміння зв'язку між журналами сервера та інструментами вимірювання прояснює межі веб-статистики.
Оскільки лічильник повністю покладається на інформацію, добровільно надану браузером під час стандартного запиту файлу, він не може знати нічого, крім цих базових параметрів. Неможливо дізнатися ім'я людини, що сидить перед екраном, неможливо побачити, які інші програми працюють на пристрої, і неможливо відстежити переміщення по не пов'язаних між собою веб-сайтах.
Цифри, що відображаються на екрані, є просто високоочищеним поданням базової, неминучої технічної балаканини, яка змушує Інтернет функціонувати.