Τελευταία ενημέρωση:
Το πρόβλημα με το hosting που “δουλεύει”
Το hosting των περισσότερων eshop δουλεύει μια χαρά έντεκα μήνες τον χρόνο. Το πρόβλημα είναι ο δωδέκατος. Black Friday, Cyber Monday, οι εκπτώσεις Ιανουαρίου, μια καμπάνια που έπιασε. Η κίνηση πενταπλασιάζεται, το checkout αργεί, η βάση κλειδώνει, και το eshop πέφτει ακριβώς τη μέρα που η διαφήμιση κοστίζει περισσότερο.
Το hosting για eshop σχεδιάζεται για την αιχμή, όχι για τον μέσο όρο. Αυτή είναι όλη η διαφορά.
Πώς στήνουμε το hosting
Server σε Hetzner. Δικός σας server, όχι κοινόχρηστος, σε ευρωπαϊκό datacenter. Διαστασιολογείται για την αιχμή που περιμένετε, και μπορεί να μεγαλώσει σε λίγα λεπτά όταν χρειαστεί. Χρησιμοποιούμε Hetzner για όλα τα δυναμικά μας projects, από eshops σε Pshop μέχρι εφαρμογές όπως το luxi.gr.
Cloudflare μπροστά. Το CDN της Cloudflare σερβίρει εικόνες, CSS και JavaScript από το edge, κοντά στον επισκέπτη, χωρίς να αγγίξει τον server. Το WAF κόβει bots και επιθέσεις πριν φτάσουν στο eshop. Στην αιχμή, ο server ασχολείται μόνο με το checkout και τη βάση, που είναι η δουλειά του.
Backups που δοκιμάζουμε. Backup βάσης και αρχείων κάθε μέρα, και πριν από κάθε αλλαγή. Το σημαντικό δεν είναι το backup, είναι η επαναφορά. Τη δοκιμάζουμε, ώστε να ξέρουμε ότι δουλεύει πριν τη χρειαστείτε.
Monitoring. Ελέγχουμε διαθεσιμότητα και χρόνο απόκρισης συνεχώς. Αν κάτι αργεί, ειδοποιούμαστε εμείς, όχι εσείς από παράπονο πελάτη. Οι περισσότερες βλάβες προλαβαίνονται όταν το δίσκο γεμίζει ή η μνήμη τελειώνει, όχι όταν πέσει το site.
Πριν τη Black Friday
Έναν μήνα πριν από κάθε μεγάλη περίοδο κάνουμε δοκιμή φορτίου. Προσομοιώνουμε πολλαπλάσια της συνηθισμένης κίνησης, με χρήστες που περιηγούνται, βάζουν στο καλάθι και πληρώνουν. Βλέπουμε σε ποιο σημείο το eshop αρχίζει να αργεί και τι φταίει: server, βάση, κάποιο ερώτημα που δεν έχει index, ή μια διασύνδεση με ERP που απαντά αργά.
Διορθώνουμε ό,τι βρούμε, ανεβάζουμε πόρους αν χρειάζεται, και επαναλαμβάνουμε. Την ίδια τη μέρα, παρακολουθούμε ζωντανά. Μετά, κατεβάζουμε τους πόρους στο κανονικό επίπεδο, ώστε να μην πληρώνετε αιχμή όλο τον χρόνο.
Ταχύτητα και hosting
Το hosting δεν κάνει από μόνο του γρήγορο ένα αργό eshop. Αν το eshop στέλνει 4 MB στην αρχική σελίδα και τρέχει 40 plugins, ο μεγαλύτερος server απλώς θα αργεί με περισσότερους πόρους. Η ταχύτητα eshop είναι ξεχωριστή δουλειά, στον κώδικα και τις εικόνες. Το hosting την υποστηρίζει, δεν την αντικαθιστά.
Στο Pshop τα δύο πάνε μαζί: το eshop είναι ελαφρύ από τον σχεδιασμό του και το hosting σε Hetzner με Cloudflare είναι μέρος της παράδοσης, με PageSpeed mobile 95+.
Πού ταιριάζει και πού όχι
Ταιριάζει σε eshops σε Pshop που θέλουν να ξέρουν ότι τα Χριστούγεννα θα περάσουν ήσυχα, σε eshops που πληρώνουν διαφήμιση και δεν αντέχουν downtime, και σε επιχειρήσεις που έχουν ήδη πέσει σε εκπτώσεις και δεν θέλουν να το ξαναζήσουν.
Δεν ταιριάζει σε μικρά eshops χωρίς αιχμές, όπου ένα cPanel με LiteSpeed από την υπηρεσία hosting μας αρκεί. Και δεν είναι λύση για eshop σε πλατφόρμα που από μόνη της δεν αντέχει. Εκεί η απάντηση είναι η μεταφορά eshop, και μετά το hosting έχει νόημα.
Email και domain
Το email του eshop δεν ζει στον ίδιο server με το site. Το στήνουμε σε Google Workspace ή Microsoft 365, με SPF, DKIM και DMARC σωστά, ώστε οι επιβεβαιώσεις παραγγελίας να φτάνουν στα εισερχόμενα και όχι στα ανεπιθύμητα. Για τα μαζικά emails, προσφορές και εγκαταλελειμμένα καλάθια, δείτε το email marketing. Το domain μένει στο δικό σας όνομα, στον δικό σας registrar. Δεν κρατάμε τίποτα δικό σας ως όμηρο.