Τι καταγράφει ένας διακομιστής ιστού
Σχετικά με το περιεχόμενο και τον έλεγχό του
Σε αυτό το άρθρο
Κάθε διακομιστής ιστού στο διαδίκτυο τηρεί ένα αυτόματο αρχείο των δραστηριοτήτων του, εντελώς ανεξάρτητα από εγκατεστημένα εργαλεία μέτρησης ή ορατούς μετρητές. Το αρχείο αυτό ονομάζεται αρχείο καταγραφής πρόσβασης (access log).
Κάθε φορά που ένα πρόγραμμα περιήγησης ζητά ένα αρχείο, είτε πρόκειται για ολόκληρο έγγραφο κειμένου είτε για φύλλο στυλ είτε για μία μόνο φωτογραφία, ο διακομιστής σημειώνει τις λεπτομέρειες αυτής της συναλλαγής σε ένα αρχείο κειμένου που μεγαλώνει συνεχώς.
Αυτή η βασική διαδικασία καταγραφής είναι απαραίτητη για την τεχνική διάγνωση, την παρακολούθηση της ασφάλειας και τη γενική συντήρηση. Η κατανόηση του περιεχομένου αυτού του αρχείου βοηθά να απομυθοποιηθούν τα δεδομένα που συλλέγει μια υπηρεσία μέτρησης, αφού και τα δύο συστήματα στηρίζονται ακριβώς στις ίδιες βασικές πληροφορίες.
Τι περιέχει μία γραμμή
Μια τυπική γραμμή σε ένα αρχείο καταγραφής πρόσβασης αποτελείται από πολλές ξεχωριστές πληροφορίες. Πρώτα καταγράφει την ακριβή ημερομηνία και ώρα του αιτήματος, με ακρίβεια δευτερολέπτου.
Έπειτα καταγράφει τη διαδικτυακή διεύθυνση του αιτούντος, η οποία χρησιμεύει ως απαραίτητη διαδρομή επιστροφής για να παραδώσει ο διακομιστής το ζητούμενο αρχείο. Το αρχείο καταγραφής σημειώνει επίσης ακριβώς ποιο αρχείο ζητήθηκε και αν η παράδοση ήταν επιτυχής. Επιπλέον, συνήθως καταγράφει τη διεύθυνση της ιστοσελίδας που περιείχε τον σύνδεσμο προς αυτό το αρχείο, τη λεγόμενη σελίδα παραπομπής (referrer).
Τέλος, καταγράφει μια συμβολοσειρά κειμένου που δίνει το πρόγραμμα που κάνει το αίτημα και περιγράφει τον τύπο του προγράμματος περιήγησης και το λειτουργικό σύστημα που χρησιμοποιούνται. Όλα αυτά τα δεδομένα μεταδίδονται αυτόματα κατά την κανονική επικοινωνία στο διαδίκτυο.
Τα ίδια δεδομένα, με διαφορετική φύλαξη
Ένας ορατός μετρητής με εικόνα δεν επινοεί νέους τρόπους παρακολούθησης επισκέψεων· απλώς επεξεργάζεται την ίδια ακριβώς ροή τυποποιημένων πληροφοριών με πιο στοχευμένο και προσβάσιμο τρόπο. Όταν ζητείται η εικόνα του μετρητή, ο διακομιστής μέτρησης βλέπει ακριβώς τα ίδια στοιχεία που βλέπει και ο διακομιστής ιστού.
Η διαφορά βρίσκεται αποκλειστικά στον τρόπο με τον οποίο χειρίζονται τα δεδομένα στη συνέχεια.
Ενώ ένα ακατέργαστο αρχείο καταγραφής πρόσβασης είναι ένα πυκνό, τεχνικό αρχείο κειμένου με χιλιάδες κρυπτικές γραμμές, το λογισμικό του μετρητή εξάγει μόνο τα σχετικά κομμάτια. Φιλτράρει τα αιτήματα για εσωτερικά αρχεία συστήματος, κατηγοριοποιεί τις πληροφορίες του προγράμματος περιήγησης, αντιστοιχίζει τις διαδικτυακές διευθύνσεις σε κατά προσέγγιση γεωγραφικές περιοχές και τελικά ενημερώνει μια καθαρή, ευανάγνωστη βάση δεδομένων.
Πόσο ζει το καθένα
Η διάρκεια ζωής ενός ακατέργαστου αρχείου καταγραφής πρόσβασης είναι συνήθως αρκετά μικρή. Οι διαχειριστές διακομιστών ρυθμίζουν αυτά τα αρχεία ώστε να εναλλάσσονται και να διαγράφονται τακτικά, συχνά μετά από λίγες μόνο εβδομάδες, για να μην καταλαμβάνουν υπερβολικό αποθηκευτικό χώρο.
Μια ειδική βάση δεδομένων για έναν μετρητή, ωστόσο, είναι δομημένη διαφορετικά. Αντί να αποθηκεύει για απεριόριστο χρόνο κάθε τεχνική λεπτομέρεια κάθε αιτήματος, αποθηκεύει συγκεντρωτικά αθροίσματα.
Θυμάται ότι μια συγκεκριμένη σελίδα προβλήθηκε πενήντα φορές μια συγκεκριμένη Τρίτη, χωρίς να χρειάζεται να κρατά για πάντα πενήντα μεμονωμένες γραμμές καταγραφής. Αυτή η συγκέντρωση επιτρέπει να διατηρούνται αποδοτικά οι μακροπρόθεσμες τάσεις και μετατρέπει τα παροδικά δεδομένα ενός αρχείου καταγραφής σε ένα μόνιμο, οπτικό ιστορικό του ιστότοπου.
Πού σταματά η γνώση
Η κατανόηση της σχέσης ανάμεσα στα αρχεία καταγραφής του διακομιστή και στα εργαλεία μέτρησης ξεκαθαρίζει τα όρια των στατιστικών ιστού.
Επειδή ένας μετρητής στηρίζεται εξ ολοκλήρου στις πληροφορίες που δίνει οικειοθελώς το πρόγραμμα περιήγησης κατά ένα κανονικό αίτημα αρχείου, δεν μπορεί να γνωρίζει τίποτα πέρα από αυτές τις βασικές παραμέτρους. Δεν μπορεί να γνωρίζει το όνομα του ανθρώπου που κάθεται μπροστά στην οθόνη, δεν μπορεί να δει ποιες άλλες εφαρμογές εκτελούνται στη συσκευή και δεν μπορεί να ακολουθήσει κινήσεις σε άσχετους ιστότοπους.
Οι αριθμοί που εμφανίζονται στην οθόνη είναι απλώς μια ιδιαίτερα επεξεργασμένη παρουσίαση της βασικής, αναπόφευκτης τεχνικής φλυαρίας που κάνει το διαδίκτυο να λειτουργεί.