Μεταφορά ιστότοπου χωρίς απώλεια της καταμέτρησης
Η μεταφορά ενός ιστότοπου σε νέο πάροχο φιλοξενίας, η αλλαγή ονόματος τομέα ή η υιοθέτηση ενός σύγχρονου συστήματος διαχείρισης περιεχομένου συνεπάγεται πολλές δομικές αλλαγές. Για να διατηρηθεί το ιστορικό που έχει συγκεντρώσει ένας καθιερωμένος μετρητής εικόνας, πρέπει να γνωρίζετε ακριβώς τι εξασφαλίζει τη συνέχεια της καταμέτρησης.
Τι πραγματικά μεταφέρει το σύνολο
Ολόκληρος ο μηχανισμός καταμέτρησης βασίζεται αποκλειστικά στο μοναδικό αναγνωριστικό μέσα στη διεύθυνση πηγής της εικόνας. Όσο η συγκεκριμένη διαδρομή προς το σημείο καταμέτρησης μένει ίδια κατά τη μετάβαση και μετά από αυτήν, οι συσσωρευμένοι αριθμοί διατηρούνται με ασφάλεια στις εγγραφές της βάσης δεδομένων.
Όλα τα υπόλοιπα στη διεύθυνση είναι διακόσμηση. Ο τομέας που σερβίρει τη σελίδα, το πρωτόκολλο, η δομή φακέλων του νέου συστήματος – κανένα από αυτά δεν εμφανίζεται στην εγγραφή που κρατά τον αριθμό. Εμφανίζεται το αναγνωριστικό, και αυτό είναι συνήθως μια σύντομη σειρά ψηφίων στη μέση της ετικέτας.
Η σειρά των βημάτων
Μια επιτυχημένη μεταφορά ακολουθεί μια σαφή σειρά ενεργειών. Αν, πριν αλλάξετε τις εγγραφές DNS ή μεταφέρετε τα αρχεία της βάσης δεδομένων, βεβαιωθείτε ότι το απόσπασμα κώδικα του μετρητή έχει αντιγραφεί σωστά στα πρότυπα του νέου συστήματος, αποφεύγετε τυχαίες διακοπές στα δεδομένα.
Η σειρά έχει σημασία, επειδή τα δύο μισά αποτυγχάνουν με διαφορετικό τρόπο. Ένα απόσπασμα που αντιγράφηκε αλλά δεν είναι ακόμη προσβάσιμο αφήνει ένα κενό λίγων ωρών στην καταγραφή, κάτι που ξεπερνιέται. Ένας τομέας που μεταφέρθηκε πριν αντιγραφεί το απόσπασμα αφήνει μια σελίδα που δεν μετρά τίποτα απολύτως, και κανείς δεν το προσέχει μέχρι να ανοίξει κάποιος τα στατιστικά δύο εβδομάδες αργότερα.
Μια σύντομη επικάλυψη αξίζει να οργανωθεί όπου το επιτρέπει η φιλοξενία. Αν η παλιά και η νέα τοποθεσία λειτουργούν μαζί για μία ημέρα, ο μετρητής είναι προσβάσιμος και από τις δύο, και η καταγραφή δεν έχει κενό που θα πρέπει να εξηγηθεί αργότερα.
Τι πηγαίνει στραβά και πώς φαίνεται
Προβλήματα προκύπτουν συνήθως όταν οι ανακατευθύνσεις τομέα ρυθμίζονται λάθος ή όταν η διαδρομή της ετικέτας εικόνας αλλάζει κατά τον καθαρισμό του κώδικα. Η απόλυτη συνέπεια στη συμβολοσειρά πηγής εξασφαλίζει ότι η ιστορική πορεία συνεχίζεται απρόσκοπτα από τη στιγμή ακριβώς που τίθεται σε λειτουργία η νέα ρύθμιση του διακομιστή.
Δύο αστοχίες ευθύνονται για το μεγαλύτερο μέρος της ζημιάς. Η πρώτη είναι ένας καθαρισμός κώδικα που ξαναγράφει τη διεύθυνση της εικόνας μέσα στη δομή φακέλων του ίδιου του ιστότοπου, δηλαδή αλλάζει ακριβώς το μόνο πράγμα που δεν πρέπει να αλλάξει. Η δεύτερη είναι μια ανακατεύθυνση που απαντά στο αίτημα της εικόνας με τη σελίδα αντί για την εικόνα· ο μετρητής λαμβάνει τότε κάτι που δεν μπορεί να σχεδιάσει, και η καταμέτρηση σταματά χωρίς κανένα ορατό σφάλμα.
Και οι δύο εντοπίζονται με τον ίδιο τρόπο και σε λιγότερο από ένα λεπτό: ανοίξτε τη διεύθυνση της εικόνας μόνη της και δείτε αν εμφανίζεται μια εικόνα. Αυτός ο μοναδικός έλεγχος, αν γίνει μία φορά πριν ακυρωθεί η παλιά φιλοξενία, κάνει τη διαφορά ανάμεσα σε μια μετακόμιση και σε μια απώλεια.