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

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

4 Ιουνίου, 2020 Προωθήσεις

816 ms

Ταχύτητα φόρτωσης (Load Time)

Ταχύτητα Φόρτωσης (Load Time)

Είναι ο χρόνος που απαιτείται για την πλήρης φόρτωση της σελίδας. Σε σελίδες ανάλογου μεγέθους (4.1MB) η συνηθισμένη ταχύτητα φόρτωσης είναι από 3.5 δευτ.πτα έως 4 δευτ.πτα. Εμείς το καταφέραμε σε κάτω από ένα δευτ.πτο (816ms)!

22.4 ms

Time to First Byte (TTFB)

Time to First Byte (TTFB)

Είναι ο χρόνος που απαιτείται για να ολοκληρωθεί η πρώτη απάντηση από τον Server. Η συνηθισμένη τιμή είναι από 800ms έως 1000ms. Σε αυτό το έργο πετύχαμε 22.4ms!

4.1 MB

Μέγεθος Σελίδας (Page Size)

Μέγεθος Σελίδας (Page Size)

Είναι το συνολικό μέγεθος της σελίδας. Καταφέραμε να δείξουμε banner μεγάλων διαστάσεων και πολλαπλά προϊόντα διατηρώντας το συνολικό μέγεθος της σελίδας στα 4.1MB

Σίγουρα δεν είναι πολλά τα ηλεκτρονικά καταστήματα που έχετε δει να φορτώνουν σε χρόνους κάτω από 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 έχουμε επενδύσει στο κατάλληλα εξειδικευμένο και κατάλληλα καταρτισμένο προσωπικό ώστε να μπορεί να φέρει εις πέρας εξαιρετικά απαιτητικά και δύσκολα έργα.

Θες και το δικό σου eshop να φορτώνει σε λιγότερο από 1 δευτ/πτο; Συμπλήρωσε την παρακάτω φόρμα

 

Αν θέλετε να λαμβάνετε άρθρα σαν το παραπάνω, τότε εγγραφείτε στο Newsletter μας!