Η ιστοσελίδα σου πέφτει και εσύ το μαθαίνεις τελευταίος. Το downtime δεν έρχεται με προειδοποίηση. Τη μια στιγμή η ιστοσελίδα δουλεύει, την επόμενη επιστρέφει σφάλματα σε κάθε επισκέπτη που προσπαθεί να μπει. Όσο εσύ συνεχίζεις τη μέρα σου, πιθανοί πελάτες φεύγουν, οι επαφές χάνονται και η ζημιά μεγαλώνει με κάθε ώρα που περνά μέχρι να το προσέξει κάποιος και να σε ειδοποιήσει.
Το downtime είναι από τα προβλήματα που μοιάζουν θεωρητικά μέχρι να συμβούν. Τότε γίνονται επείγοντα και ακριβά. Τα καλά νέα είναι ότι οι περισσότερες αιτίες του downtime είναι προβλέψιμες και ότι το μεγαλύτερο μέρος της ζημιάς μιας διακοπής μπορεί να μειωθεί σημαντικά με σωστή προετοιμασία. Για να το χειριστείς καλά, πρέπει να ξέρεις τι το προκαλεί, τι να κάνεις όταν συμβεί και να έχεις συστήματα που το πιάνουν γρήγορα.
Αυτό το άρθρο εξηγεί τι είναι το downtime, τι το προκαλεί, πώς επηρεάζει μια επιχείρηση, τι να κάνεις όταν συμβεί και ποια βήματα το κάνουν να συμβαίνει σπανιότερα.
Τι είναι το downtime μιας ιστοσελίδας;
Downtime είναι κάθε διάστημα κατά το οποίο μια ιστοσελίδα δεν είναι διαθέσιμη στους επισκέπτες. Περιλαμβάνει πλήρεις διακοπές, όπου η ιστοσελίδα επιστρέφει σφάλμα σε κάθε αίτημα, και μερικές βλάβες, όπου συγκεκριμένες σελίδες, φόρμες ή λειτουργίες σταματούν να δουλεύουν ενώ η υπόλοιπη ιστοσελίδα παραμένει προσβάσιμη. Από τη σκοπιά ενός επισκέπτη που προσπαθεί να μπει, κάθε αποτυχία φόρτωσης είναι downtime.
Το downtime μετριέται με τη διαθεσιμότητα, που συνήθως εκφράζεται ως ποσοστό σε μια δεδομένη περίοδο. Μια ιστοσελίδα με 99 τοις εκατό uptime σε ένα έτος είναι εκτός λειτουργίας πάνω από 87 ώρες στο διάστημα αυτό. Μια ιστοσελίδα με 99,9 τοις εκατό uptime είναι εκτός λειτουργίας λίγο λιγότερο από 9 ώρες. Αν καταλάβεις τι είναι το uptime μιας ιστοσελίδας και γιατί έχει σημασία, θα βάλεις αυτούς τους αριθμούς σε πλαίσιο και θα δεις ποιοι είναι ρεαλιστικοί στόχοι uptime για διαφορετικούς τύπους ιστοσελίδων.
Τι προκαλεί downtime;
Προβλήματα διακομιστή
Ο διακομιστής που φιλοξενεί μια ιστοσελίδα μπορεί να πάθει βλάβη για διάφορους λόγους. Βλάβες υλικού, κρασαρίσματα του λειτουργικού συστήματος και λάθη ρυθμίσεων μπορούν να βγάλουν έναν διακομιστή εκτός λειτουργίας. Τα περιβάλλοντα κοινόχρηστης φιλοξενίας, όπου πολλές ιστοσελίδες τρέχουν στον ίδιο διακομιστή, έχουν έναν επιπλέον κίνδυνο: τα προβλήματα που προκαλεί μια άλλη ιστοσελίδα στον ίδιο διακομιστή μπορούν να επηρεάσουν τη διαθεσιμότητα όλων όσων μοιράζονται την ίδια υποδομή.
Απότομη αύξηση επισκεψιμότητας
Μια ξαφνική έξαρση επισκεπτών μπορεί να κατακλύσει έναν διακομιστή που δεν είναι ρυθμισμένος να σηκώσει το φορτίο. Μπορεί να συμβεί όταν μια ανάρτηση γίνεται viral, όταν ένα μεγάλο μέσο συνδέεται με την ιστοσελίδα ή όταν μια διαφημιστική καμπάνια φέρνει πολύ περισσότερη κίνηση από την αναμενόμενη. Πρώτα η ιστοσελίδα επιβραδύνεται κάτω από το φορτίο, μετά σταματά να ανταποκρίνεται και μετά επιστρέφει σφάλματα. Οι ιστοσελίδες σε πακέτα με σταθερά όρια πόρων είναι ιδιαίτερα εκτεθειμένες.
Συγκρούσεις λόγω ενημερώσεων λογισμικού
Οι ενημερώσεις της πλατφόρμας, των πρόσθετων, των θεμάτων ή του προσαρμοσμένου κώδικα μπορούν να προκαλέσουν συγκρούσεις που χαλούν τμήματα της ιστοσελίδας ή την ρίχνουν εντελώς. Είναι μία από τις πιο συνηθισμένες αιτίες απρογραμμάτιστου downtime σε ιστοσελίδες που βασίζονται σε πολλά εξαρτήματα τρίτων. Μια ενημέρωση που δουλεύει σωστά μόνη της μπορεί να συγκρουστεί με άλλο εξάρτημα και να προκαλέσει βλάβες που είναι δύσκολο να διαγνωστούν γρήγορα.
Προβλήματα φιλοξενίας
Οι ίδιοι οι πάροχοι φιλοξενίας έχουν διακοπές. Προβλήματα δικτύου, ζητήματα στο data center και βλάβες υποδομής μπορούν να ρίξουν ολόκληρο το περιβάλλον φιλοξενίας, όσο καλά κι αν είναι ρυθμισμένη κάθε μεμονωμένη ιστοσελίδα σε αυτό. Η αξιοπιστία της φιλοξενίας διαφέρει πολύ από πάροχο σε πάροχο και οι συμφωνίες επιπέδου υπηρεσίας (SLA) που προσφέρουν ορίζουν ποιο επίπεδο διαθεσιμότητας είναι υποχρεωμένοι να διατηρούν.
Εξωτερικές επιθέσεις
Οι επιθέσεις άρνησης υπηρεσίας (DDoS) πλημμυρίζουν έναν διακομιστή με αιτήματα από πολλές πηγές ταυτόχρονα, καταναλώνοντας τους πόρους του και αφήνοντάς τον ανίκανο να απαντήσει σε πραγματικούς επισκέπτες. Οι μικρότερες ιστοσελίδες μπορεί να πιαστούν σε επιθέσεις που στοχεύουν κοινόχρηστη υποδομή, ακόμη κι όταν δεν είναι ο πραγματικός στόχος. Η καλύτερη άμυνα είναι ένα περιβάλλον φιλοξενίας με ενσωματωμένη αντιμετώπιση επιθέσεων σε επίπεδο υποδομής, αντί να βασίζεσαι σε μία ιστοσελίδα να απορροφήσει το φορτίο.
Πώς επηρεάζει το downtime την επιχείρησή σου
Χαμένοι επισκέπτες
Κάθε επισκέπτης που προσπαθεί να μπει στην ιστοσελίδα κατά τη διάρκεια μιας διακοπής και βρίσκει σφάλμα φεύγει χωρίς να πάρει τίποτα. Για ιστοσελίδες που βασίζονται στην κίνηση για να φέρνουν επαφές, πωλήσεις ή κρατήσεις, κάθε ώρα downtime μεταφράζεται άμεσα σε χαμένες ευκαιρίες. Οι επισκέπτες που φεύγουν κατά τη διάρκεια μιας διακοπής σπάνια επιστρέφουν αμέσως και κάποιοι δεν επιστρέφουν καθόλου, αν η εμπειρία τούς αφήσει αρκετά αρνητική εντύπωση.
Επίδραση στην κατάταξη στην αναζήτηση
Μια μεμονωμένη σύντομη διακοπή είναι απίθανο να προκαλέσει διαρκή ζημιά στην κατάταξη. Οι μηχανές αναζήτησης καταλαβαίνουν ότι το περιστασιακό downtime συμβαίνει και δεν τιμωρούν αμέσως τις ιστοσελίδες για σύντομα διαστήματα μη διαθεσιμότητας. Οι επαναλαμβανόμενες διακοπές ή οι παρατεταμένες περίοδοι downtime είναι άλλο θέμα. Αν ένας crawler φτάνει πολλές φορές στην ιστοσελίδα και τη βρίσκει μη διαθέσιμη, η ιστοσελίδα μπορεί να σαρώνεται λιγότερο συχνά, κάτι που καθυστερεί την ευρετηρίαση νέου περιεχομένου και μπορεί να μειώσει την ορατότητα με τον καιρό.
Ζημιά στην εμπιστοσύνη
Για επισκέπτες που βλέπουν την ιστοσελίδα να πέφτει σε κρίσιμη στιγμή, όπως όταν ολοκληρώνουν μια αγορά ή υποβάλλουν μια φόρμα, η επίδραση στην εμπιστοσύνη είναι άμεση και διαρκής. Μια ιστοσελίδα που πέφτει στη διάρκεια μιας συναλλαγής μπορεί να δημιουργήσει ανησυχία για την αξιοπιστία, εκτός από την απογοήτευση για την αποτυχημένη εμπειρία. Για επιχειρήσεις υπηρεσιών, η αξιοπιστία συνδέεται στενά με τη συνέπεια. Μια ιστοσελίδα που δεν είναι διαθέσιμη όταν την επισκέπτεται ένας πιθανός πελάτης στέλνει μήνυμα για το πώς λειτουργεί η επιχείρηση, ακόμη κι αν η τεχνική αιτία δεν είχε σχέση με τον τρόπο που τρέχει η επιχείρηση.
Τι να κάνεις όταν η ιστοσελίδα σου είναι εκτός λειτουργίας
Επιβεβαίωσε ότι η ιστοσελίδα είναι πράγματι εκτός
Πριν κάνεις οτιδήποτε, έλεγξε ότι η ιστοσελίδα είναι εκτός για όλους και όχι μόνο για εσένα. Προβλήματα cache του browser, τοπικού δικτύου ή δρομολόγησης του παρόχου internet μπορούν να κάνουν μια ιστοσελίδα να φαίνεται μη διαθέσιμη ενώ είναι κανονικά online. Χρησιμοποίησε ανεξάρτητο εργαλείο ελέγχου διαθεσιμότητας που δοκιμάζει το URL από πολλές τοποθεσίες, για να επιβεβαιώσεις ότι η διακοπή είναι πραγματική και γενική πριν κλιμακώσεις.
Έλεγξε τις ειδοποιήσεις της παρακολούθησής σου
Αν έχεις στήσει παρακολούθηση της ιστοσελίδας (τι είναι και γιατί τη χρειάζεσαι), δες το ταμπλό παρακολούθησης ή το ιστορικό ειδοποιήσεων, για να μάθεις πότε ξεκίνησε η διακοπή, αν επηρεάζει όλες τις σελίδες ή συγκεκριμένες και αν υπάρχουν μοτίβα που δείχνουν την αιτία. Τα δεδομένα παρακολούθησης από τη στιγμή που ξεκίνησε η διακοπή είναι πολύ πιο χρήσιμα από οτιδήποτε μπορείς να ανασυνθέσεις εκ των υστέρων και δίνουν σε όποιον δουλεύει στη διόρθωση ένα καθαρό σημείο εκκίνησης.
Επικοινώνησε με τον πάροχο φιλοξενίας σου
Αν τα δεδομένα παρακολούθησης και ένας βασικός έλεγχος των ρυθμίσεων της πλατφόρμας σου δεν αποκαλύπτουν την αιτία, επικοινώνησε με την υποστήριξη του παρόχου φιλοξενίας. Εκείνοι έχουν εικόνα της υποδομής του διακομιστή που εσύ δεν έχεις. Δώσε τους την ώρα που ξεκίνησε η διακοπή, τυχόν κωδικούς σφάλματος που επιστρέφει η ιστοσελίδα και τα αποτελέσματα όσων ελέγχων έχεις ήδη κάνει. Κράτα σημείωση για την ώρα που επικοινώνησες με την υποστήριξη και για τις ενημερώσεις που σου δίνουν κατά τη διερεύνηση.
Ενημέρωσε τους επισκέπτες αν η διακοπή κρατήσει
Για διακοπές που ξεπερνούν ένα σύντομο διάστημα, η προληπτική επικοινωνία μειώνει την απογοήτευση όσων προσπαθούν να μπουν στην ιστοσελίδα. Αν έχεις ξεχωριστή σελίδα κατάστασης ή παρουσία στα social media, ενημέρωσέ τα με ένα σύντομο σημείωμα ότι η ιστοσελίδα δεν είναι προς το παρόν διαθέσιμη και ότι το πρόβλημα διερευνάται. Αυτό είναι ιδιαίτερα σημαντικό για επιχειρήσεις υπηρεσιών, όπου οι πελάτες μπορεί να προσπαθούν να ολοκληρώσουν μια επείγουσα εργασία. Μια απλή αναγνώριση ότι το πρόβλημα είναι γνωστό και δουλεύεται πηγαίνει πιο μακριά από τη σιωπή.
Πώς να προλάβεις το downtime
Διάλεξε αξιόπιστη φιλοξενία
Η αξιοπιστία της φιλοξενίας δεν είναι ίδια σε όλους τους παρόχους. Αξιολόγησε τις επιλογές φιλοξενίας με βάση τα δημοσιευμένα αρχεία uptime, την υποδομή στην οποία τρέχουν, πού βρίσκονται τα data center σε σχέση με το κοινό σου και τι εγγυήσεις δίνει η συμφωνία επιπέδου υπηρεσίας τους. Η φιλοξενία χαμηλού κόστους συχνά σημαίνει κοινόχρηστη υποδομή με περιορισμένους πόρους ανά ιστοσελίδα, κάτι που αυξάνει την έκθεση και στις βλάβες από απότομη αύξηση κίνησης και στα προβλήματα που προκαλούν άλλες ιστοσελίδες στον ίδιο διακομιστή.
Κράτα το λογισμικό ενημερωμένο
Το παλιό λογισμικό είναι ένας από τους πιο σταθερούς παράγοντες βλαβών. Αν μένεις ενημερωμένος με τις αναβαθμίσεις της πλατφόρμας, των εξαρτημάτων τρίτων και του όποιου προσαρμοσμένου κώδικα έχει η ιστοσελίδα, μειώνεις την πιθανότητα ένα γνωστό πρόβλημα να προκαλέσει διακοπή. Όταν μπορείς, δοκίμαζε τις ενημερώσεις σε περιβάλλον δοκιμών (staging) πριν τις εφαρμόσεις στην ιστοσελίδα που λειτουργεί, ειδικά για μεγάλες αλλαγές έκδοσης που έχουν μεγαλύτερο κίνδυνο συγκρούσεων.
Στήσε παρακολούθηση
Τα εργαλεία παρακολούθησης ελέγχουν τη διαθεσιμότητα της ιστοσελίδας σε τακτά διαστήματα από εξωτερικές τοποθεσίες και σε ειδοποιούν με μήνυμα ή email τη στιγμή που πέφτει η διαθεσιμότητα. Χωρίς παρακολούθηση, ο μόνος τρόπος να μάθεις ότι η ιστοσελίδα έπεσε είναι να στο πει κάποιος, κάτι που μπορεί να γίνει λεπτά ή ώρες μετά την έναρξη της διακοπής. Με παρακολούθηση το ξέρεις μέσα σε λίγα λεπτά. Αυτό το διάστημα κάνει τεράστια πρακτική διαφορά στο πόσο γρήγορα μπορεί να εφαρμοστεί μια διόρθωση και πόσο επηρεάζονται οι επισκέπτες. Όταν καταλάβεις γιατί έχει σημασία η συντήρηση της ιστοσελίδας, βλέπεις ότι η παρακολούθηση είναι βασική προϋπόθεση και όχι προαιρετικό extra.
Κράτα πρόσφατα αντίγραφα ασφαλείας
Τα αντίγραφα ασφαλείας δεν προλαμβάνουν το downtime, αλλά μειώνουν σημαντικά τον χρόνο ανάκαμψης από ορισμένους τύπους διακοπών. Αν μια ενημέρωση λογισμικού, ένα περιστατικό ασφαλείας ή ένα λάθος ρυθμίσεων χαλάσει την ιστοσελίδα με τρόπο που δεν αναιρείται εύκολα, ένα πρόσφατο αντίγραφο επιτρέπει να επαναφέρεις την ιστοσελίδα σε γνωστή, λειτουργική κατάσταση αντί να τη φτιάξεις από την αρχή. Τα αντίγραφα πρέπει να αποθηκεύονται σε χώρο ξεχωριστό από την ιστοσελίδα που λειτουργεί, ώστε μια βλάβη του διακομιστή να μην επηρεάσει το αντίγραφο μαζί με όλα τα άλλα.
Πώς το WEMASY χειρίζεται το uptime
Η υποδομή φιλοξενίας του WEMASY διαχειρίζεται από την πλατφόρμα, οπότε οι ενημερώσεις, η συντήρηση των διακομιστών και η παρακολούθηση της υποδομής γίνονται χωρίς να χρειάζεται καμία ενέργεια από τους ιδιοκτήτες. Η πλατφόρμα περιλαμβάνει ενσωματωμένη παρακολούθηση uptime με ειδοποιήσεις, ώστε οι ιδιοκτήτες να ειδοποιούνται αν πέσει η διαθεσιμότητα. Το WEMASY χειρίζεται τις ενημερώσεις λογισμικού σε επίπεδο πλατφόρμας κεντρικά, κάτι που αφαιρεί τον κίνδυνο συγκρούσεων ενημερώσεων που έχει η διαχείριση πολλών ανεξάρτητων εξαρτημάτων σε περιβάλλον που φιλοξενείς μόνος σου.
Δες τι περιλαμβάνεται στον δημιουργό ιστοσελίδων του WEMASY ή δες τα πακέτα στη σελίδα τιμών.
Συχνές ερωτήσεις
Πώς καταλαβαίνω ότι η ιστοσελίδα μου είναι εκτός λειτουργίας;
Ο πιο γρήγορος τρόπος να επιβεβαιώσεις ότι μια ιστοσελίδα είναι εκτός είναι ένα διαδικτυακό εργαλείο ελέγχου διαθεσιμότητας που δοκιμάζει το URL ταυτόχρονα από πολλές τοποθεσίες. Αυτά τα εργαλεία δείχνουν αν η ιστοσελίδα επιστρέφει σφάλμα παντού ή μόνο από συγκεκριμένη περιοχή ή δίκτυο. Αν στήσεις παρακολούθηση uptime, παίρνεις αυτόματες ειδοποιήσεις τη στιγμή που πέφτει η διαθεσιμότητα, ώστε να μη χρειάζεται να περιμένεις έναν επισκέπτη να αναφέρει το πρόβλημα. Με τον δημιουργό ιστοσελίδων του WEMASY, μπορείς να το ρυθμίσεις απευθείας στην ιστοσελίδα σου.
Πόσο χρόνο παίρνει συνήθως να διορθωθεί το downtime;
Ο χρόνος επίλυσης εξαρτάται εξ ολοκλήρου από την αιτία. Ένα απλό λάθος ρύθμισης που μπορεί να αναιρέσει ο ιδιοκτήτης μπορεί να πάρει λεπτά. Μια βλάβη υποδομής διακομιστή σε επίπεδο παρόχου φιλοξενίας μπορεί να πάρει ώρες, ανάλογα με το πόσο γρήγορα η υποστήριξή τους θα εντοπίσει και θα λύσει το πρόβλημα. Αν έχεις πρόσφατα αντίγραφα ασφαλείας και καθαρή καταγραφή των αλλαγών που έγιναν πριν τη διακοπή, περιορίζεις σημαντικά την αιτία και μειώνεις τον χρόνο επίλυσης.
Βλάπτει το downtime την κατάταξη στην αναζήτηση;
Μία σύντομη διακοπή είναι απίθανο να προκαλέσει διαρκή ζημιά στην κατάταξη. Οι μηχανές αναζήτησης είναι φτιαγμένες να καταλαβαίνουν ότι η περιστασιακή μη διαθεσιμότητα συμβαίνει και δίνουν στις ιστοσελίδες λογική ανοχή για σύντομες διακοπές. Το επαναλαμβανόμενο ή παρατεταμένο downtime είναι διαφορετική περίπτωση. Αν ένας crawler βρίσκει επανειλημμένα την ιστοσελίδα μη διαθέσιμη, μπορεί να μειώσει τη συχνότητα σάρωσης, κάτι που καθυστερεί την ευρετηρίαση νέου περιεχομένου και μπορεί να επηρεάσει την ορατότητα με τον καιρό.
Ποιο είναι ένα καλό ποσοστό uptime για μια ιστοσελίδα;
Το 99,9 τοις εκατό uptime είναι το συνηθισμένο σημείο αναφοράς για επαγγελματικές ιστοσελίδες και αντιστοιχεί περίπου σε 8,7 ώρες downtime τον χρόνο. Πολλοί πάροχοι διαχειριζόμενης φιλοξενίας στοχεύουν στο 99,95 τοις εκατό ή υψηλότερα. Το σωστό σημείο αναφοράς εξαρτάται από την επιχείρηση: μια ιστοσελίδα που επεξεργάζεται συναλλαγές ή κρατήσεις όλο το εικοσιτετράωρο έχει λιγότερη ανοχή στο downtime από μια ιστοσελίδα-βιτρίνα για μια τοπική επιχείρηση υπηρεσιών με προβλέψιμο ωράριο.
Ποια είναι η διαφορά ανάμεσα στο downtime και σε μια αργή ιστοσελίδα;
Downtime σημαίνει ότι η ιστοσελίδα είναι εντελώς μη διαθέσιμη και επιστρέφει σφάλματα σε όλα τα αιτήματα. Μια αργή ιστοσελίδα είναι ακόμη online και επιστρέφει περιεχόμενο, αλλά με ταχύτητες που απογοητεύουν τους επισκέπτες και μπορεί να κάνουν κάποιους να φύγουν πριν τελειώσει η φόρτωση. Και τα δύο επηρεάζουν τους επισκέπτες και έχουν σημασία, αλλά έχουν διαφορετικές αιτίες και διαφορετικές διορθώσεις. Μια ιστοσελίδα που είναι αργή σε απότομες αυξήσεις κίνησης μπορεί να βρίσκεται κοντά στα όρια πόρων που θα προκαλούσαν πλήρη διακοπή με βαρύτερο φορτίο.
Είναι τα σφάλματα 404 το ίδιο με το downtime;
Όχι. Το σφάλμα 404 σημαίνει ότι μια συγκεκριμένη σελίδα δεν βρέθηκε, αλλά ο διακομιστής και η υπόλοιπη ιστοσελίδα δουλεύουν. Το downtime σημαίνει ότι ο ίδιος ο διακομιστής δεν είναι διαθέσιμος και καμία σελίδα δεν μπορεί να φορτωθεί. Το 404 επηρεάζει όσους προσπαθούν να φτάσουν σε ένα συγκεκριμένο URL, ενώ το downtime επηρεάζει κάθε επισκέπτη, ανεξάρτητα από τη σελίδα που ζήτησε. Για περισσότερα σχετικά με το πώς λειτουργούν τα σφάλματα 404 και πώς διορθώνονται, δες το άρθρο για το τι είναι το σφάλμα 404 και πώς να το διορθώσεις.