Επιταχύνετε το WordPress με το Amazon και το W3 Total Cache

apache wordpress

Σημείωση: Από τότε που το γράψαμε, από τότε μεταναστεύσαμε στο WPEngine με Δίκτυο παροχής περιεχομένου τροφοδοτείται από το StackPath CDN, ένα πολύ πιο γρήγορο CDN από το Amazon.378

Εάν έχετε παρακολουθήσει το ιστολόγιο για λίγο, ξέρετε ότι έχω αγωνιστεί με το WordPress. Εκτός αυτού, το WordPress είναι ένα αρκετά γρήγορο σύστημα διαχείρισης περιεχομένου. Ωστόσο, μόλις προσαρμόσετε πλήρως τον ιστότοπο και τον φτάσετε εκεί που τον χρειάζεστε για τους χρήστες, είναι συχνά σκύλος. Οι χρόνοι φόρτωσης σελίδας στο νέο πρότυπο ξεπερνούσαν τα 10 δευτερόλεπτα - τρομερή, τρομερή απόδοση.

Έχουμε κάνει πολλά πράγματα για να βοηθήσουμε στην επιτάχυνση του WordPress:

  • Μετακινήσαμε τους κεντρικούς υπολογιστές στο MediaTemple. Συχνά, όταν εγγραφείτε σε μια πλατφόρμα φιλοξενίας καταλήγετε στους ταχύτερους διακομιστές τους. Καθώς το σύστημά τους μεγαλώνει, ωστόσο, δεν αντικαθιστούν τους διακομιστές με ταχύτερους - καταλήγετε να μένετε πίσω.
  • Προσθέσαμε έναν διακομιστή βάσης δεδομένων. Όταν το WordPress εκτελείται σε ένα απλό πακέτο φιλοξενίας, ο διακομιστής μεταφράζει κώδικα, εξυπηρετεί εικόνες και εκτελεί τη βάση δεδομένων. Εάν μπορείτε να προσθέσετε έναν διακομιστή βάσης δεδομένων στο πακέτο φιλοξενίας σας, μπορείτε να επιταχύνετε σημαντικά τον ιστότοπο.
  • Για να κάνουμε ένα άλλο split, βάζουμε όλες τις εικόνες στο Amazon ως δίκτυο παροχής περιεχομένου. Χρησιμοποιούσαμε ένα Πρόσθετο Amazon S3 για WordPress αλλά έκτοτε σταμάτησαν. Η προσθήκη απαιτούσε να φορτώσετε εικόνες στο Amazon και να μην συγχρονίσετε τις εικόνες - δεν είναι καλή.
  • Έχουμε εφαρμόσει πρόσφατα W3 Σύνολο Cache από το W3Edge. Αν και απίστευτα ανθεκτικό, το πρόσθετο δεν είναι για τους αδύναμους της καρδιάς ή για τους μη τεχνικούς. Θα συνιστούσα να προσλάβετε έναν επαγγελματία για να το εφαρμόσετε.

συνολική προσωρινή μνήμη wordpressΗ προσθήκη W3 Total Cache μας επέτρεψε να εφαρμόσουμε το Amazon ως Δίκτυο παράδοσης περιεχομένου, αλλά η προσθήκη συγχρονίζει και ξαναγράφει διαδρομές εικόνας. Αυτό είναι ένα φανταστικό μέσο για την εφαρμογή του, επειδή εάν αποφασίσετε ποτέ να σταματήσετε να χρησιμοποιείτε το plugin ή το CDN, δεν θα μείνετε κρύο. Απενεργοποιήστε αυτήν την προσθήκη και είστε έτοιμοι!

Το πρόσθετο σας επιτρέπει επίσης να το κάνετε σελίδες προσωρινής αποθήκευσης ερωτήματα της βάσης δεδομένων μαζί με πολλές άλλες ρυθμίσεις. Δεν ξέρετε τι είναι η προσωρινή αποθήκευση; Για να φορτωθεί μια σελίδα, η σελίδα διαβάζει τον κώδικα, εκτελεί τα ερωτήματα της βάσης δεδομένων και δημιουργεί δυναμικά τη σελίδα σας. Όταν πραγματοποιείται προσωρινή αποθήκευση, την πρώτη φορά που ανοίγει η σελίδα, εμφανίζει τη σελίδα και γράφει τα περιεχόμενα σε ένα αρχείο προσωρινής αποθήκευσης. Την επόμενη φορά που θα ανοίξει η σελίδα, ανοίγει απλώς το αρχείο προσωρινής αποθήκευσης.

Η επιτάχυνση του ιστότοπού σας έχει πολύ μεγαλύτερη επίδραση στην αναγνωσιμότητα από ό, τι νομίζετε. Στην πραγματικότητα, ο ιστότοπός σας είναι πιο αργός όταν τον χρειάζεστε για να έχετε την καλύτερη απόδοση - όταν χιλιάδες επισκέπτες βρίσκονται σε αυτόν. Εάν δεν το έχετε ρυθμίσει καλά (και εξακολουθούμε να δουλεύουμε στη δική μας), οι επισκέπτες συχνά συναντώνται με μια κενή οθόνη, ένα σφάλμα χρονικού ορίου ή απλώς αναπηδούν σε σας αφού περιμένουν τη σελίδα να φορτώσει ένα ζευγάρι δευτερολέπτων.

Η επιτάχυνση του ιστότοπού σας καθιστά τον ιστότοπό σας πιο φιλικό προς το Google. Η Google επιβεβαίωσε ότι κατατάσσουν τους ιστότοπους με υψηλή απόδοση υψηλότερες. Πέρα από αυτές τις συμβουλές παραπάνω, μπορείτε επίσης να εργαστείτε για να μειώσετε τα μεγέθη της εικόνας σας στον ιστότοπό σας, να εφαρμόσετε συμπίεση σελίδας, να εφαρμόσετε δίκτυα παράδοσης περιεχομένου με βάση το EC2 ή το Akamai… και ακόμη και να μεταβείτε στην εξισορρόπηση φορτίου και στο συγχρονισμό. Αυτό όμως μπαίνει στα μεγάλα χρήματα!

Ένα σχόλιο

  1. 1

    Good Post - Μετακόμισα πρόσφατα στο Media Temple και δυσκολεύομαι να επιταχύνω τον ιστότοπό μου Anglotopia. Μετά τη μετακίνηση έγινε πραγματικά πιο αργή σε σύγκριση με την προηγούμενη φιλοξενία στο GoDaddy. Από τότε, έχω εγκαταστήσει το W3 Total Cache, έχω προσθέσει ένα CDN και βελτιστοποίησα μερικά άλλα πράγματα και οι χρόνοι φόρτωσής μου είναι κατά μέσο όρο 9-10 δευτερόλεπτα τώρα - ο καλύτερος σε μήνες. Πρέπει ακόμα να βελτιωθεί. Ίσως προσπαθώ να αποκτήσω έναν ξεχωριστό διακομιστή βάσης δεδομένων στη συνέχεια. Αυτήν τη στιγμή θέλω απλώς να βεβαιωθώ ότι ο διακομιστής θα παραμείνει σε λειτουργία καθώς περιμένω μια πλημμύρα κυκλοφορίας για την κάλυψη του Βασιλικού Γάμου την επόμενη εβδομάδα.

Ποια είναι η γνώμη σας;

Αυτός ο ιστότοπος χρησιμοποιεί το Akismet για να μειώσει το spam. Μάθετε πώς επεξεργάζονται τα δεδομένα των σχολίων σας.