Vintage design
Νέα εμφάνιση σχεδιασμένη σύμφωνα με τις επιθυμίες του πελάτη, ώστε να ταιριάζει επιτέλους με τον χαρακτήρα των προϊόντων.
Το BeVintage.gr είναι e-shop με vintage ρούχα, με έδρα τα Τρίκαλα. Η KUBIK ανέλαβε το redesign σύμφωνα με τις επιθυμίες του πελάτη, δίνοντάς του vintage αισθητική, και την υποδομή που το κρατά γρήγορο.

Όταν η KUBIK ανέλαβε το BeVintage, η πρώτη ματιά ήταν αρκετή για να καταλάβουμε ότι κάτι δεν πήγαινε καλά από πίσω: δεκάδες plugins, αρκετά από αυτά να καλύπτουν την ίδια ακριβώς λειτουργία -άλλα ενεργά, άλλα ξεχασμένα ανοιχτά- και ένα design που δεν είχε καμία σχέση με τον vintage χαρακτήρα των προϊόντων.
Με μόλις γύρω στα 600 προϊόντα, η ταχύτητα δεν ήταν καθόλου η αναμενόμενη για ένα κατάστημα αυτού του μεγέθους.
Καθώς ο κατάλογος ανέβαινε -χωρίς όμως να ξεπερνά ποτέ τα 1.000 προϊόντα- το site άρχισε να «κολλάει». Η υποδομή ήταν 1 CPU / 1GB RAM, δηλαδή απολύτως αρκετή για ένα κατάστημα αυτού του μεγέθους. Κάτι άλλο δεν πήγαινε καλά.
Η απάντηση φάνηκε γρήγορα: δεν υπήρχε τίποτα από πίσω. Ούτε cache, ούτε Redis, ούτε CDN. Κάθε κλικ επισκέπτη σήμαινε ένα ολόκληρο, φρέσκο request στον server - καμία ανάσα, καμία αποθήκευση, τίποτα.
Νέα εμφάνιση σχεδιασμένη σύμφωνα με τις επιθυμίες του πελάτη, ώστε να ταιριάζει επιτέλους με τον χαρακτήρα των προϊόντων.
Κρατήθηκαν μόνο οι φωτογραφίες που χρειάζονταν πραγματικά, και η βάση δεδομένων καθαρίστηκε από περιττά δεδομένα.
Προστέθηκε ολόκληρο το επίπεδο caching που έλειπε εξ ολοκλήρου, ώστε κάθε κλικ να μην καταλήγει ξανά στον server.
Το e-shop μεταφέρθηκε σε δική μας υποδομή, πάλι στο ίδιο 1 CPU / 1GB RAM - η λύση ήταν αρχιτεκτονική, όχι απλώς περισσότεροι πόροι.
Εδώ είναι το σημείο που θα περίμενε κανείς happy end. Παρόλα αυτά, το site συνέχιζε περιστασιακά να κολλάει - ακόμη και με ενεργό full page cache. Παράξενο, έτσι;
Η εύκολη λύση θα ήταν να ανέβουν οι πόροι του server. Η KUBIK επέλεξε αντ’ αυτού να ψάξει τι ακριβώς πήγαινε στραβά. Και το βρήκε: ένα plugin ενός δημοφιλούς social δικτύου (δεν θα αναφέρουμε ποιο) έστελνε ασταμάτητα requests προς τον server στο παρασκήνιο, εξαντλώντας μόνο του τους πόρους.
Μόλις εντοπίστηκε το πραγματικό αίτιο, το πρόβλημα λύθηκε χωρίς να χρειαστεί ούτε ένα επιπλέον MB RAM.
Μπορούμε να ταιριάξουμε την αισθητική του brand σας με μια υποδομή που κρατά το κατάστημα γρήγορο.
Δείτε επίσης: Όλα τα έργα