Επικοινωνία με την υποστήριξη

Απαντάμε μέσω e-mail, συνήθως μέσα σε δύο ημέρες.

Το Google reCAPTCHA ελέγχει αυτή την υποβολή για κατάχρηση· δεδομένα αποστέλλονται στην Google. Το script φορτώνεται μόνο όταν ανοίξει αυτή η φόρμα.

← Όλα τα άρθρα

Έξι γενιές διευθύνσεων μετρητή, όλες ακόμη σε λειτουργία

Η διεύθυνση που τεκμηριώνουμε για έναν μετρητή είναι η /c/<number>-<design>.png. Στις 30 Αυγούστου ζητήθηκε 156 φορές.

Η διεύθυνση του 2006 — /index.php?action=pic&s4uid=… — ζητήθηκε 80.499 φορές, από 761 διαφορετικούς μετρητές.

αιτήματα προς το σημείο καταμέτρησης στις 30 Αυγούστου, ανά γενιά ενσωμάτωσης απλή, μόνο αριθμός 55.503 πλήρης εκδοχή με στυλ 10.026 με παραπομπή και διεύθυνση 5.898 με συντεταγμένες ποντικιού 4.544 με js= 2.533 με pattern= 1.995 /c/<αριθμός>-<σχέδιο>.png 156 80.499 αιτήματα από 761 μετρητές, όλα στη διεύθυνση του 2006 η διεύθυνση που τεκμηριώνουμε είναι το 0,19% όσων φτάνουν πραγματικά

Έξι γενιές, όλες ακόμη σε λειτουργία

Αν ταξινομηθούν αυτά τα 80.499 αιτήματα με βάση τις παραμέτρους που φέρουν, προκύπτουν έξι διακριτά σχήματα, και καθένα από αυτά είναι η ζωντανή σελίδα κάποιου.

Το μεγαλύτερο, 55.503 αιτήματα, δεν στέλνει σχεδόν τίποτα: την ενέργεια και τον αριθμό του μετρητή. Έπειτα 10.026 που φέρουν την πλήρη περιγραφή στυλ — χρώματα, γραμματοσειρές, λειτουργία φόντου, έντεκα θέσεις στοιχείων, έως 57 παραμέτρους σε μία διεύθυνση. 5.898 προσθέτουν τη σελίδα παραπομπής και την τρέχουσα σελίδα, που είναι η γενιά χάρη στην οποία έγιναν καν δυνατές οι σελίδες εισόδου και οι διαδρομές. 4.544 στέλνουν συντεταγμένες ποντικιού, κατάλοιπο μιας λειτουργίας του 2015. 2.533 φέρουν μια σημαία js της οποίας τη σημασία χρειάστηκε να ψάξω, και 1.995 ένα μοτίβο.

Κανένα από αυτά δεν είναι χαλασμένο. Ο διακομιστής απαντά και στα έξι, επειδή οι παράμετροι δεν αφαιρέθηκαν ποτέ — απλώς σταμάτησαν να παράγονται.

Γιατί η νέα διεύθυνση είναι τόσο ήσυχη

Επειδή τίποτα δεν ξαναγράφει μια ετικέτα <img> που κάποιος επικόλλησε σε μια σελίδα το 2011.

Αυτή είναι όλη η εξήγηση, και αξίζει να ειπωθεί ξεκάθαρα, γιατί είναι εύκολο να διαβάσει κανείς το 156 ως αποτυχία της νέας διεύθυνσης. Δεν είναι. Η νέα διεύθυνση είναι πιο σύντομη, αποθηκεύεται προσωρινά και διαβάζεται εύκολα, και κάθε μετρητής που δημιουργήθηκε από τότε που υπάρχει τη χρησιμοποιεί. Απλώς αυτοί δεν είναι πολλοί σε σύγκριση με όσους είναι ήδη εγκατεστημένοι, και όσοι είναι ήδη εγκατεστημένοι δεν ενημερώνονται από μόνοι τους.

Για τον κώδικα, αυτό σημαίνει μια μόνιμη υποχρέωση και όχι ένα ελάττωμα. Έξι σχήματα πρέπει να συνεχίσουν να λειτουργούν, ανάμεσά τους και αυτό με τις 57 παραμέτρους και αυτό που στέλνει πού βρισκόταν ένα ποντίκι. Καθένα είναι μια διαδρομή που πρέπει να παραμείνει σωστή, και πέντε από αυτά δεν μπορούν να δοκιμαστούν κοιτάζοντας τι παράγει ο τρέχων οδηγός — ο τρέχων οδηγός δεν τα παράγει. Το αρχείο καταγραφής είναι αυτό που τα κατονομάζει, γι' αυτό διαβάζεται πριν αγγιχτεί οτιδήποτε σε αυτή τη διαδρομή.

Τι αλλάξαμε και τι όχι

Τίποτα. Το να γνωρίζουμε την κατανομή δεν δημιουργεί κάποια ενέργεια: δεν μπορούμε να ζητήσουμε από 761 κατόχους ιστότοπων να επεξεργαστούν το HTML τους, και αν χαλούσαμε την παλιά διεύθυνση για να τους αναγκάσουμε, θα ρίχναμε μετρητές που λειτουργούν μόνο και μόνο για να τακτοποιηθεί ένας πίνακας δρομολόγησης.

Αυτό που αλλάζει είναι πού πηγαίνει η προσοχή. Μια αναδιάρθρωση κώδικα που αγγίζει τη διαδρομή καταμέτρησης δεν αφορά μία διεύθυνση· αφορά έξι, και αυτή που μετράει λιγότερο στην τεκμηρίωση μετράει περισσότερο στο αρχείο καταγραφής.

Τι γενικεύεται

Η τεκμηριωμένη διεπαφή και η διεπαφή που χρησιμοποιείται είναι δύο διαφορετικά πράγματα, και μόνο η μία από τις δύο βρίσκεται στο αρχείο καταγραφής. Ο κώδικας καταγράφει τι σχεδιάστηκε να κάνει. Το αρχείο καταγραφής πρόσβασης καταγράφει τι εγκατέστησαν πραγματικά οι άνθρωποι, μερικές φορές πριν από δεκαπέντε χρόνια, και είναι η μόνη πηγή που μπορεί να πει ποια από τις έξι διαδρομές κώδικα σηκώνει την κίνηση.

Για να το μάθει κανείς αρκεί μία εντολή. Μέχρι να εκτελεστεί αυτή η εντολή, η νεότερη διεύθυνση στην τεκμηρίωση μοιάζει να είναι η κύρια.

Διαφήμιση