500.000 κωδικοί προϊόντων σε λιγότερο από 1 δευτ/πτο μόνο με Magento 2

816 ms
Ταχύτητα Φόρτωσης (Load Time)
22.4 ms
Time to First Byte (TTFB)
4.1 MB
Μέγεθος Σελίδας (Page Size)
Σίγουρα δεν είναι πολλά τα ηλεκτρονικά καταστήματα που έχετε δει να φορτώνουν σε χρόνους κάτω από 1 δευτ.πτο! Πόσο μάλλον όταν αυτό συμβαίνει σε ηλεκτρονικό κατάστημα με περισσότερους από 500.000 κωδικούς προϊόντων. Αυτό είναι ένα από τα χαρακτηριστικά του Magento 2 και ταυτόχρονα η καλύτερη απάντηση σε όσους το θεωρούν ως αργή και δυσκίνητη πλατφόρμα.
Αναλάβαμε να βελτιστοποιήσουμε ένα ηλεκτρονικό κατάστημα που ήδη είχε κατασκευαστεί σε Magento 2. Η βασική απαίτηση από τον ιδιοκτήτη ήταν ξεκάθαρη: “Θέλω να έχω αστραπιαίες ταχύτητες πλοήγησης, χωρίς κανέναν περιορισμό στο πόσα προϊόντα θα παρουσιάζω”. Μπορεί αρχικά για πολλούς να ακούγεται ως μία παράλογη και υπερβολική απαίτηση από την πλευρά του ιδιοκτήτη, με το Magento όμως όλα είναι εφικτά και υλοποιήσιμα. Άλλωστε είναι ήδη γνωστό ότι εκεί που σταματάνε οι άλλες πλατφόρμες ξεκινάει το Magento.
Το Gigaparts δραστηριοποιείται στον τομέα ανταλλακτικών για φορτηγά και λεωφορεία, ένας τομέας που μπορεί να περιλαμβάνει περισσότερους από 1.000.000 κωδικούς ανταλλακτικών και προϊόντων από διάφορους κατασκευαστές στην Ευρώπη. Από αυτό και μόνο, είναι κατανοητό ότι η πλατφόρμα θα πρέπει αφενός να μπορεί να διαχειριστεί αυτόν τον μεγάλο όγκο προϊόντων, αφετέρου να μπορεί να το κάνει σε όσο το δυνατόν πιο γρήγορο χρόνο. Η ευελιξία ενός σωστά στημένου και ανεπτυγμένου Magento 2 έρχεται ακριβώς σε αυτό το σημείο.
Η βελτιστοποίηση του Gigaparts περιελάμβανε επεμβάσεις σε πολλαπλά κομμάτια της πλατφόρμας. Από την βελτιστοποίηση ήδη εγκατεστημένων extension μέχρι και την βελτιστοποίηση του ίδιου του theme και του τρόπου που αντλούσε τα δεδομένα από την βάση δεδομένων. Οι τεχνικοί μας αφαίρεσαν περιττά κομμάτια κώδικα που καθυστερούσαν τη φόρτωση της σελίδας αλλά και βελτιστοποίησαν τα ερωτήματα (queries) προς την βάση δεδομένων με σκοπό η πληροφορία να αντλείται πιο γρήγορα. Όλα αυτά σε συνδυασμό με την αξιοποίηση ενός Magento 2 Optimized Server, έδωσαν τα επιθυμητά αποτελέσματα.
Η κατασκευή ηλεκτρονικού καταστήματος σε Magento 2, απαιτεί εξειδικευμένο και κατάλληλα καταρτισμένο τεχνικό προσωπικό με μεγάλο εύρος γνώσεων στην πλατφόρμα. Δεν είναι όμως μόνο οι εξειδικευμένοι προγραμματιστές (developers) που απαιτούνται αλλά και σε επίπεδο διακομιστή (server) απαιτείται η κατάλληλη τεχνογνωσία και στελέχωση από έμπειρους διαχειριστές συστήματος (system administrators) που έχουν τη γνώση να παραμετροποιήσουν όλα εκείνα τα services που απαιτούνται ώστε το Magento 2 να πετάει! Στην Bitmyjob έχουμε επενδύσει στο κατάλληλα εξειδικευμένο και κατάλληλα καταρτισμένο προσωπικό ώστε να μπορεί να φέρει εις πέρας εξαιρετικά απαιτητικά και δύσκολα έργα.