Ήρθε το Stats4U 3
Ο ιστότοπος στον οποίο βρίσκεται αυτό το άρθρο ξαναχτίστηκε αυτόν τον μήνα – όχι με νέα εμφάνιση, αλλά από την αρχή, ξεκινώντας από τη διαδρομή μέτρησης. Υπάρχει ξεχωριστό άρθρο για τα έντεκα ήσυχα χρόνια που οδήγησαν ως εδώ. Το παρόν αφορά το τι πραγματικά άλλαξε και τις μετρήσεις που έδειξαν ότι άξιζε καν να γίνει.
Ο αριθμός που έκρινε την απόφαση
Πριν ξεκινήσει οποιαδήποτε εργασία, κάποιος μέτρησε πόσες εικόνες μετρητών παραδίδονταν σωστά. Η απάντηση ήταν περίπου οι μισές.
Από περίπου 4.200 αιτήματα μετρητών την ημέρα, τα 2.125 επέστρεφαν κάτι άλλο από αριθμό επισκεπτών. Σχέδια που είχαν πάψει σιωπηλά να εμφανίζονται χρόνια νωρίτερα, επειδή αναζητούσαν πίνακες βάσης δεδομένων που δεν υπήρχαν πια. Κενές εικόνες. Σφάλματα εκεί όπου έπρεπε να υπάρχει ένας αριθμός. Κανείς δεν είχε αναφέρει τίποτα από αυτά, για έναν απλό λόγο: ένας μετρητής που δεν δείχνει τίποτα μοιάζει πολύ με έναν μετρητή που δείχνει έναν μικρό αριθμό.
Σήμερα ο αριθμός αυτός είναι περίπου 25 την ημέρα. Μισό τοις εκατό.
Ένα σύστημα σε αυτή την κατάσταση δεν διορθώνεται με μπαλώματα εδώ κι εκεί, οπότε αντί γι' αυτό αποσυναρμολογήθηκε και στήθηκε ξανά από την αρχή.
Ελαφρύτερο, και μετρημένο αντί για απλώς δηλωμένο
Η σελίδα στατιστικών φόρτωνε παλιότερα μια βιβλιοθήκη γραφημάτων 208 KB. Σχεδίαζε πέντε γραφήματα, τα τέσσερα από τα οποία έδειχναν τις ίδιες πληροφορίες με τις λίστες που βρίσκονταν δίπλα τους, και αντιστοιχούσε σε περίπου 90% της σελίδας – η ίδια η HTML της σελίδας ήταν 8 KB. Η βιβλιοθήκη καταργήθηκε. Τα γραφήματα σχεδιάζονται πλέον απευθείας ως SVG, κάτω από 1 KB, χωρίς κανένα script.
- Σελίδα στατιστικών: περίπου 16 KB συμπιεσμένη, από περίπου 78 KB.
- Αρχική σελίδα: 44 KB HTML, από 85 KB – και τα 652 KB εικόνων προεπισκόπησης που δημιουργούνταν ξανά σε κάθε μεμονωμένη επίσκεψη είναι πλέον στατικά αρχεία με cache ενός έτους.
- Κόστος εκκίνησης ανά αίτημα: 0,94 ms, από 7,26 ms.
Ο τελευταίος αυτός αριθμός αξίζει μία πρόταση. Κάθε αίτημα μετρητή – ακόμη και εκείνα που η μόνη τους δουλειά είναι να επιστρέψουν μια μικρή εικόνα – φόρτωνε έναν πίνακα μεταφράσεων από τη βάση δεδομένων και άνοιγε ένα αρχείο γεωεντοπισμού 63 MB, και στη συνέχεια απέρριπτε και τα δύο αποτελέσματα χωρίς να τα χρησιμοποιήσει. Αυτό σήμαινε περίπου 6,4 χιλιοστά του δευτερολέπτου που ξοδεύονταν και πετιούνταν σε κάθε αίτημα, αρκετές χιλιάδες φορές την ημέρα, επί χρόνια.
Τι νέο υπάρχει
- Κανένα cookie στη διαδρομή μέτρησης, και τίποτα δεν διαβάζεται από τη συσκευή του επισκέπτη. Οι επισκέπτες διακρίνονται μεταξύ τους με ένα hash που διαγράφεται μετά από δύο ημέρες.
- Τα bots αναγνωρίζονται και μετρώνται. Η σελίδα στατιστικών δείχνει πλέον τι μερίδιο των προβολών προήλθε από ανιχνευτές και όχι από ανθρώπους. Εξακολουθούν να μετρώνται στα σύνολα – υπάρχει ξεχωριστό άρθρο για τον λόγο.
- Τα ιδιωτικά στατιστικά προστατεύονται με ένα κλειδί στον σύνδεσμο – χωρίς αυτό η σελίδα δεν ανοίγει.
- Τα δεδομένα μπορούν να εξαχθούν και να μεταφερθούν αλλού.
- Ζωντανή προβολή: ποιος βρίσκεται στον ιστότοπο αυτή τη στιγμή και η σημερινή κίνηση ώρα προς ώρα.
- Σκούρο θέμα, και ολόκληρος ο ιστότοπος σε δέκα γλώσσες.
- Καμία διαφήμιση στις σελίδες στατιστικών. Μια σελίδα στατιστικών δεν είναι μέρος για να πουλήσει κανείς οτιδήποτε.
Τι σκόπιμα δεν άλλαξε
- Οι αριθμοί μετρητών και οι κώδικες ενσωμάτωσης. Δεν χρειάζεται να επικολληθεί τίποτα ξανά. Κώδικας από το 2013 εξακολουθεί να λειτουργεί.
- Το ιστορικό. Κάθε επίσκεψη που μετρήθηκε πριν από την ανακατασκευή εξακολουθεί να μετράει και μετά από αυτήν.
- Τα παλιά σχέδια. Οι μετρητές bitmap του 2006 εξακολουθούν να προσφέρονται δίπλα στους νέους. Είναι μέρος του λόγου για τον οποίο οι άνθρωποι βρίσκονται εδώ, και μια ανακατασκευή δεν είναι λόγος να πεταχτεί ο μετρητής που επέλεξε κάποιος.
- Δωρεάν, χωρίς να απαιτείται λογαριασμός. Όπως ακριβώς και το 2006.
Τι ακολουθεί
Τα περισσότερα σημεία της παραπάνω λίστας αξίζουν περισσότερα από μία γραμμή, και αρκετά θα αποκτήσουν δικό τους άρθρο – πώς λειτουργεί η μέτρηση χωρίς cookie, πόσο μέρος της κίνησης αποδεικνύεται ότι προέρχεται από ανιχνευτές και τι απέγιναν τα παλιά σχέδια.
Αν έχετε εδώ έναν μετρητή που σταμάτησε να λειτουργεί κάποια στιγμή τα τελευταία χρόνια, τώρα είναι καλή ευκαιρία να τον ξανακοιτάξετε. Με βάση τους αριθμούς στην αρχή αυτού του άρθρου, υπάρχει αρκετή πιθανότητα να ανήκε στο χαλασμένο μισό, και αρκετή πιθανότητα να λειτουργεί τώρα.