SiteGround With WP Rocket – Κάνει τη διαφορά; Αξίζει?

Προσφορές WordPress


Εάν φιλοξενείτε τον ιστότοπό σας στο WordPress με το SiteGround, έχετε πολλούς τρόπους βελτιστοποίησης της απόδοσής του. Παίρνετε την ενσωματωμένη προσωρινή αποθήκευση μέσω του SuperCacher του SiteGround και προσφέρουν επίσης μια συνοδευτική προσθήκη SG Optimizer για να κάνετε άλλες αλλαγές στην απόδοση.

Επομένως, εάν χρησιμοποιείτε ήδη αυτά τα εργαλεία, πρέπει να κάνετε κάτι άλλο για να βελτιστοποιήσετε τον ιστότοπό σας; Πιο συγκεκριμένα, εξακολουθεί να έχει νόημα να χρησιμοποιείτε μια περιεκτική προσθήκη επιδόσεων WordPress όπως το WP Rocket?

Σε αυτήν την ανάρτηση, θα προσπαθήσω να απαντήσω σε αυτήν την ερώτηση με πραγματικά δεδομένα. Πρώτον, θα εξηγήσω ακριβώς τι συμβαίνει με τη βελτιστοποίηση του SiteGround, καθώς και πώς ταιριάζει το WP Rocket. Στη συνέχεια, θα εκτελέσω μια σειρά δοκιμών απόδοσης για να προσπαθήσω να καταλάβω εάν το WP Rocket κάνει τη διαφορά.

Ποια είναι η διαφορά μεταξύ του WP Rocket και του SuperCacher του SiteGround?

Στα σχέδια GrowBig και GoGeek, το SiteGround περιλαμβάνει τα δικά τους SuperCacher λύση προσωρινής αποθήκευσης, καθώς και ένα δωρεάν πρόσθετο SG Optimizer, το οποίο αναφέρεται στο WordPress.org.

Προτού φτάσω στις δοκιμές, ας συγκρίνουμε τι κάνουν οι λειτουργίες SuperCacher και SG Optimizer, σε σχέση με το τι κάνει το WP Rocket.

Επεξήγηση SiteGround SuperCacher και SG Optimizer

Το SuperCacher του SiteGround προσθέτει τρία επίπεδα προσωρινής αποθήκευσης:

Η λειτουργικότητα του SiteGround SuperCacher

  • Στατική προσωρινή μνήμη – αποθηκεύει τα στατικά σας αρχεία, συμπεριλαμβανομένων εικόνων, CSS, JS και ούτω καθεξής, στη μνήμη RAM του διακομιστή σας, πράγμα που σημαίνει ότι εξυπηρετούνται από RAM αντί για τον σκληρό σας δίσκο.
  • Δυναμική προσωρινή μνήμη – προσφέρει κρυφή μνήμη πλήρους σελίδας που υποστηρίζεται από το Nginx και ισοδυναμεί με αυτό που κάνουν τα περισσότερα πρόσθετα προσωρινής αποθήκευσης σελίδας WordPress (συμπεριλαμβανομένου του WP Rocket, αν και ο ακριβής μηχανισμός είναι διαφορετικός). Παίρνει το τελικό προϊόν της PHP του WordPress και το αποθηκεύει ως στατικό HTML.
  • Αποθηκευμένη μνήμη – πρόκειται για προσωρινή αποθήκευση αντικειμένων. Σας επιτρέπει να αποθηκεύσετε ερωτήματα βάσης δεδομένων στην κρυφή μνήμη, ώστε να μπορείτε να παραδίδετε δεδομένα από εκεί, αντί να υποβάλλετε ερωτήματα στη βάση δεδομένων σας κάθε φορά.

Εκτός από το SuperCacher, το SiteGround διαθέτει επίσης το δικό του δωρεάν SG Optimizer plugin, το οποίο έρχεται εγκατεστημένο από προεπιλογή με όλες τις νέες εγκαταστάσεις WordPress στο SiteGround. Αυτό το πρόσθετο ενσωματώνεται με τη λειτουργία SuperCacher για να σας επιτρέπει να ελέγχετε τις ρυθμίσεις της προσωρινής μνήμης από τον πίνακα ελέγχου του WordPress και προσθέτει επίσης πολλές άλλες βελτιώσεις απόδοσης, όπως:

  • Συμπίεση GZIP
  • Προσωρινή αποθήκευση προγράμματος περιήγησης
  • Ελαχιστοποίηση και συνένωση
  • Βελτιστοποίηση εικόνας
  • Τεμπέλη φόρτωση

Μπορείτε να μάθετε περισσότερα για το SiteGround στην πλήρη αναθεώρηση του SiteGround.

Το WP Rocket εξήγησε

Πύραυλος WP

Το WP Rocket είναι ένα δημοφιλές πρόσθετο αποθήκευσης και απόδοσης του WordPress.

Προσθέτει την προσωρινή αποθήκευση σελίδων, καθώς και έναν τεράστιο αριθμό τροποποιήσεων απόδοσης. Ορισμένες από αυτές τις τροποποιήσεις προσφέρονται επίσης στην προσθήκη SG Optimizer, αλλά έχετε επίσης μοναδικές δυνατότητες.

Προσφέρει:

  • Συμπίεση GZIP
  • προσωρινή αποθήκευση προγράμματος περιήγησης
  • ελαχιστοποίηση και συνένωση
  • τεμπέλης φόρτωση
  • Ενσωμάτωση CDN
  • Έλεγχος καρδιακού παλμού API
  • βελτιστοποίηση βάσης δεδομένων
  • βελτιστοποίηση για σενάρια Google Analytics και Facebook Pixel
  • μια δέσμη μικρότερων τροποποιήσεων, όπως η απενεργοποίηση των emoji.

Σας δίνει επίσης μεγαλύτερο έλεγχο του τρόπου λειτουργίας της προσωρινής μνήμης, με δυνατότητες όπως:

  • προφόρτωση προσωρινής μνήμης, η οποία σας επιτρέπει να φορτώνετε αυτόματα το περιεχόμενό σας στην προσωρινή μνήμη, έτσι ώστε κάθε επισκέπτης να λαμβάνει προσωρινά αποθηκευμένο περιεχόμενο
  • ξεχωριστές προσωρινές μνήμες για χρήστες κινητών ή / και συνδεδεμένοι χρήστες

Μπορείτε να μάθετε περισσότερα στην πλήρη αναθεώρηση WP Rocket.

Μπορείτε να χρησιμοποιήσετε και τα δύο ταυτόχρονα; Πώς λειτουργεί?

Ναί! Αυτό είναι το όμορφο πράγμα και το είδος του σημείου αυτής της ανάρτησης. Τα δύο είναι πλήρως συμβατά, οπότε μπορείτε να χρησιμοποιήσετε και τα τρία επίπεδα της προσωρινής αποθήκευσης SiteGround και της προσθήκης SG Optimizer, ενώ χρησιμοποιείτε επίσης όλες τις λειτουργίες του WP Rocket.

Σε αντίθεση με το WP Engine με ανάρτηση WP Rocket, το WP Rocket δεν απενεργοποιεί την προσωρινή αποθήκευση της σελίδας του όταν το χρησιμοποιείτε με το SuperCacher του SiteGround.

Αντ ‘αυτού, ο ιστότοπός σας θα έχει και τα δυο κρυφή μνήμη πλήρους σελίδας μέσω Nginx σε επίπεδο διακομιστή (SiteGround), καθώς και προσωρινή αποθήκευση σελίδας σε επίπεδο αρχείου / εφαρμογής (WP Rocket).

Όταν κάποιος επισκέπτεται τον ιστότοπό σας, ο διακομιστής σας θα προσπαθήσει πρώτα να προβάλει τη σελίδα από την προσωρινή μνήμη Nginx. Ωστόσο, εάν η σελίδα δεν βρίσκεται ακόμη στην κρυφή μνήμη του Nginx, τότε το WP Rocket μπορεί να το προβάλει από την προσωρινή μνήμη της σελίδας WP Rocket (κάτι που είναι απολύτως δυνατό λόγω του τρόπου με τον οποίο το WP Rocket περιλαμβάνει προ-φόρτωση της προσωρινής μνήμης). Έτσι, αντί της απώλειας προσωρινής μνήμης Nginx με αποτέλεσμα ο επισκέπτης να βλέπει μια σελίδα που δεν έχει αποθηκευτεί στην κρυφή μνήμη, εξακολουθεί να λαμβάνει μια σελίδα προσωρινής αποθήκευσης με βελτιστοποίηση απόδοσης από το WP Rocket.

Επιπλέον, η λειτουργία καθαρισμού του WP Rocket ενσωματώνεται στην προσωρινή μνήμη του SiteGround. Δηλαδή, εάν εκκαθαρίσετε την προσωρινή μνήμη μέσω WP Rocket, το WP Rocket θα εκκαθαρίσει και τα δυο Προσωρινή μνήμη Nginx του SiteGround και προσωρινή μνήμη WP Rocket.

Παρόλο που δεν υπάρχουν προβλήματα συμβατότητας με την ίδια τη λειτουργία προσωρινής αποθήκευσης, υπάρχει κάποια αλληλεπικάλυψη με ορισμένες από τις άλλες λειτουργίες απόδοσης στην προσθήκη SG Optimizer.

Εάν επιλέξετε να χρησιμοποιήσετε τόσο το WP Rocket όσο και το SG Optimizer, θα θέλατε να απενεργοποιήσετε τη συμπίεση GZIP και την προσωρινή αποθήκευση του προγράμματος περιήγησης στην προσθήκη SG Optimizer, επειδή το WP Rocket εφαρμόζει αυτές τις βελτιστοποιήσεις από προεπιλογή.

Στην πραγματικότητα, το SiteGround θα απενεργοποιήσει αυτόματα οποιαδήποτε αλληλεπικαλυπτόμενη λειτουργικότητα για εσάς, όπως ανακάλυψα όταν ανέβαλα το WP Rocket στον ιστότοπό μου στο SiteGround:

SiteGround με WP Rocket

Θα εξακολουθείτε να μπορείτε να χρησιμοποιήσετε έναν τόνο άλλων λειτουργιών WP Rocket, όπως:

  • ξεχωριστή προσωρινή μνήμη για κινητές συσκευές ή συνδεδεμένους χρήστες
  • βελτιστοποίηση της παράδοσης CSS
  • τεμπέλης φόρτωση
  • αντικαταστήστε το iframe YouTube με εικόνα
  • βελτιστοποίηση βάσης δεδομένων
  • Έλεγχος καρδιακών παλμών
  • Και τα λοιπά.

Τι δοκιμάζω

Για να καταλάβω πόση αξία προσθέτει το WP Rocket έναντι των ενσωματωμένων λύσεων προσωρινής αποθήκευσης και βελτιστοποίησης του SiteGround, θα δοκιμάσω δύο σενάρια:

  1. SiteGround μόνο με το πρόσθετο SuperCacher (και τα τρία επίπεδα) και SG Optimizer. Θα ενεργοποιήσω όλες τις άλλες λειτουργίες βελτιστοποίησης, όπως ελαχιστοποίηση, συμπίεση GZIP και τεμπέλης φόρτωση.
  2. SiteGround με SuperCacher, SG Optimizer, και WP Rocket (Θα απενεργοποιήσω τυχόν αλληλεπικαλυπτόμενες λειτουργίες για την αποφυγή προβλημάτων συμβατότητας).

Ο ιστότοπός μου δοκιμής χρησιμοποιεί μια πλήρη επίδειξη από το θέμα Avada, το οποίο θα έπρεπε να κάνει καλή δουλειά για την προσομοίωση ενός πραγματικού ιστότοπου WordPress. Μπορείτε να δείτε ένα πλήρες στιγμιότυπο οθόνης της δοκιμαστικής σελίδας εδώ.

Βασικά, προσπαθώ να απαντήσω στην ερώτηση: Υπάρχει κάποια αξία απόδοσης για τη χρήση του WP Rocket πάνω από τις βελτιστοποιήσεις που έχετε ήδη με το SiteGround?

Για να συλλέξω τα δεδομένα δοκιμής, θα χρησιμοποιήσω το WebPageTest με την ακόλουθη διαμόρφωση:

  • Θέση δοκιμής: Σικάγο.
  • Πεταλούδα σύνδεσης: Fios 20/5 Mbps (που είναι περίπου η μέση ταχύτητα στο Διαδίκτυο στις ΗΠΑ).

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

Αποτελέσματα της πρώτης μέρας:

Μόνο SuperCacher και SG Optimizer:

Μέσος χρόνος φόρτωσης: 3,46 δευτερόλεπτα.

Δοκιμή 1Δοκιμή 2Δοκιμή 3Δοκιμή 4Δοκιμή 5
3.404 δ4.118 δ3.969 δ4.394 δ3.048 δ
Δοκιμή 6Δοκιμή 7Δοκιμή 8Δοκιμή 9Δοκιμή 10
3.391 δ3,464 δ2.821 δ3.204 δ3.669 δ
  • Δοκιμάζει ένα έως πέντε
  • Δοκιμές έξι έως δέκα

Μετά την ενεργοποίηση του WP Rocket:

Μέσος χρόνος φόρτωσης: 4.15 δευτερόλεπτα.

Δοκιμή 1Δοκιμή 2Δοκιμή 3Δοκιμή 4Δοκιμή 5
5.510 δ2.954 δ4.422 δ4.674 δ3,058 δ
Δοκιμή 6Δοκιμή 7Δοκιμή 8Δοκιμή 9Δοκιμή 10
2,755 δ3.312 δ4.139 δ4.993 δ5.657 δ
  • Δοκιμάζει ένα έως πέντε
  • Δοκιμές έξι έως δέκα

Αποτελέσματα Δεύτερης Ημέρας:

Μόνο SuperCacher και SG Optimizer:

Μέσος χρόνος φόρτωσης: 3,95 δευτερόλεπτα.

Δοκιμή 1Δοκιμή 2Δοκιμή 3Δοκιμή 4Δοκιμή 5
3.809 δ5.081 δ4.291 δ3.714 δ3.415 δ
Δοκιμή 6Δοκιμή 7Δοκιμή 8Δοκιμή 9Δοκιμή 10
2.811 δ3.259 δ2.954 δ3,425 δ6,749 δ
  • Δοκιμάζει ένα έως πέντε
  • Δοκιμές έξι έως δέκα

Μετά την ενεργοποίηση του WP Rocket:

Μέσος χρόνος φόρτωσης: 3,33 δευτερόλεπτα.

Δοκιμή 1Δοκιμή 2Δοκιμή 3Δοκιμή 4Δοκιμή 5
4.789 δ3.153 δ2.979 δ3.985 δ2.682 δ
Δοκιμή 6Δοκιμή 7Δοκιμή 8Δοκιμή 9Δοκιμή 10
3,845 δ2.646 δ3,700 δ2.757 δ2,764 δ
  • Δοκιμάζει ένα έως πέντε
  • Δοκιμές έξι έως δέκα

Αποτελέσματα τρίτης ημέρας:

Μόνο SuperCacher και SG Optimizer:

Μέσος χρόνος φόρτωσης: 3,63 δευτερόλεπτα.

Δοκιμή 1Δοκιμή 2Δοκιμή 3Δοκιμή 4Δοκιμή 5
3.622 δ3.859 δ4.284 δ3.361 δ3.129 δ
Δοκιμή 6Δοκιμή 7Δοκιμή 8Δοκιμή 9Δοκιμή 10
3,525 δ3.304 δ4.372 δ3,539 δ4.214 δ
  • Δοκιμάζει ένα έως πέντε
  • Δοκιμές έξι έως δέκα

Μετά την ενεργοποίηση του WP Rocket:

Μέσος χρόνος φόρτωσης: 3,43 δευτερόλεπτα.

Δοκιμή 1Δοκιμή 2Δοκιμή 3Δοκιμή 4Δοκιμή 5
3.811 δ2.661 δ3,640 δ2,836 δ3.643 δ
Δοκιμή 6Δοκιμή 7Δοκιμή 8Δοκιμή 9Δοκιμή 10
3.291 δ5,766 δ2.873 δ3.318 δ2.490 δ
  • Δοκιμάζει ένα έως πέντε
  • Δοκιμές έξι έως δέκα

Βάζοντας το μαζί: Αξίζει να χρησιμοποιήσετε το WP Rocket με το SiteGround?

Εντάξει, οπότε μετά την εκτέλεση 30 ξεχωριστών δοκιμών σε τρεις ξεχωριστές ημέρες για κάθε κατάσταση, δείτε πώς ξεκίνησαν τα πράγματα:

Συνολικός μέσος όροςΜέση πρώτη ημέραΜέση δεύτερη ημέραΜέση τρίτη ημέρα
Απλά SG Optimizer3,68 δ3,46 δ3,95 δ3,63 δ
SG Optimizer + WP Rocket3,64 δ4,15 δ3,33 δ3,43 δ

Αυτοί οι αριθμοί είναι αρκετά ασταθές, κάτι που με οδηγεί να πιστέψω ότι δεν υπάρχει μεγάλη διαφορά μεταξύ της απλής μετάβασης με το SuperCacher του SiteGround και της προσθήκης SG Optimizer, σε σχέση με τη χρήση του WP Rocket.

Το WP Rocket σίγουρα δεν είχε αρνητικό αντίκτυπο, αλλά δεν είμαι σίγουρος ότι μπορώ να το ονομάσω αυτό 0,04 δευτερόλεπτο βελτίωση σημαντική.

Έτσι, από καθαρά προοπτική χρόνου φόρτωσης σελίδας, θα έλεγα ότι δεν χρειάζεται να ανοίξετε το WP Rocket εάν φιλοξενείτε ήδη με το SiteGround.

Ωστόσο, πιστεύω ότι υπάρχουν μερικά πράγματα που δεν αντιπροσωπεύονται στα δεδομένα δοκιμής που ενδέχεται να κάνουν το WP Rocket μια καλή επιλογή για σύζευξη με το SiteGround.

Το SiteGround δεν έχει προφόρτιση προσωρινής μνήμης

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

Ωστόσο, το WP Rocket το κάνει, το οποίο εξαλείφει αυτήν την κατάσταση. Θυμηθείτε – εάν συνδυάσετε το WP Rocket με την προσωρινή αποθήκευση του SiteGround, βασικά έχετε δύο επίπεδα:

  • Προσωρινή αποθήκευση του SiteGround Nginx σε επίπεδο διακομιστή.
  • Η προσωρινή αποθήκευση της σελίδας του WP Rocket σε επίπεδο αρχείου / εφαρμογής.

Έτσι, επειδή το WP Rocket έχει ήδη προφορτώσει το περιεχόμενό σας στην προσωρινή μνήμη του, μπορεί ακόμα να προβάλλει μια προσωρινά αποθηκευμένη σελίδα ακόμα και σε περιπτώσεις όπου λείπει η προσωρινή μνήμη του SiteGround Nginx.

Το WP Rocket κάνει ακόμα περισσότερα από SG Optimizer

Δεύτερον, το WP Rocket εξακολουθεί να κάνει απλώς περισσότερα από το SG Optimizer, ακόμα κι αν αυτά τα τσιμπήματα δεν μεταφράστηκαν σε μεγάλες διαφορές στις δοκιμές φόρτωσης σελίδας.

Για παράδειγμα, το WP Rocket προσθέτει επιπλέον δυνατότητες, όπως το Heartbeat API control και τη βελτιστοποίηση βάσης δεδομένων, τα οποία δεν διαθέτει το SG Optimizer. Το WP Rocket μπορεί επίσης να σας βοηθήσει να βελτιστοποιήσετε σενάρια παρακολούθησης τρίτων, όπως το Google Analytics και το Facebook Pixel.

Ετυμηγορία

Εάν χρησιμοποιείτε ήδη το SuperCacher και το SG Optimizer του SiteGround, το WP Rocket σίγουρα δεν είναι απαραίτητο πρόσθετο για απόδοση. Ωστόσο, εξακολουθεί να προσφέρει μερικές μικρές βελτιώσεις, οπότε, αν ταιριάζει στον προϋπολογισμό σας, ίσως αξίζει να συνδυάσετε τα δύο.

Και, πάλι, τα δύο είναι κατασκευασμένα για ενσωμάτωση μεταξύ τους, οπότε δεν θα αντιμετωπίσετε προβλήματα συμβατότητας. Το SG Optimizer θα απενεργοποιήσει αυτόματα τις διπλότυπες δυνατότητές του για να αποφύγει μια διένεξη και θα μπορείτε επίσης να εκκαθαρίσετε την προσωρινή μνήμη SiteGround μέσω της διεπαφής WP Rocket.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map