WP Super Cache - ρυθμίσεις προσωρινής αποθήκευσης. Πώς να ρυθμίσετε την προσθήκη WP Super Cache για να επιταχύνετε το WordPress

Ηλεκτρονική 23.06.2019
Επισκόπηση προγράμματος Η έκδοση υπολογιστή του Microsoft Excel Viewer θα επιτρέψει...

Chercher Ηλεκτρονική, καθώς και να σας βοηθήσει να εγκαταστήσετε και να διαμορφώσετε την προσθήκη. Το γεγονός είναι ότι ετοιμάζω ένα μεγάλο άρθρο και αυτό το μεγάλο άρθρο σίγουρα θα περιλαμβάνει αυτό το πρόσθετο. Αποφάσισα να αποσυναρμολογήσω πρώτα το πρόσθετο, ώστε αργότερα να είναι πιο εύκολο για εσάς να αντιληφθείτε τις πληροφορίες...

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

Wp Super Cache - Εγκατάσταση, διαμόρφωση, αρχές λειτουργίας.

Πρόσθετο Wp Super Cacheπολύ δημοφιλής μεταξύ των χρηστών. Επιτρέπει δημιουργία αντιγράφων σελίδων, τα λεγόμενα αντίγραφα προσωρινής μνήμης, για να μην αναγκαστεί το πρόγραμμα περιήγησης του αναγνώστη να φορτώσει τη σελίδα πολλές φορές, χρησιμοποιήστε το αποθηκευμένο αντίγραφο και απλώς φορτώστε ενημερώσεις στον ιστότοπο...

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

Το πρόσθετο Wp Super Cache είναι εγκατεστημένο, όπως και τα κανονικά πρόσθετα, το κοίταξα ειδικά για εσάς. Μετά την εγκατάσταση, θα πρέπει να το ενεργοποιήσετε και μπορείτε να προχωρήσετε στη διαμόρφωση του plugin.

Ρύθμιση της προσθήκης προσωρινής αποθήκευσης - Wp Super Cache:

Μετά την ενεργοποίηση της προσθήκης, μια νέα υποενότητα που ονομάζεται Wp Super Cache εμφανίστηκε στην ενότητα ρυθμίσεων Πρώτα, πρέπει να ενεργοποιήσουμε την προσωρινή αποθήκευση για την προσθήκη, ώστε να μπορεί να αρχίσει να λειτουργεί...

Μετά από αυτό πρέπει να διαγράψετε τις ήδη αποθηκευμένες εκδόσεις της προσωρινής μνήμης, έτσι ώστε το πρόσθετο να κάνει τα πάντα σωστά για τον εαυτό του, ξαφνικά θα υπάρξουν κάποιες παρατυπίες, ποτέ δεν ξέρεις 😉 Λοιπόν, μετά από αυτό, ελέγξτε τη λειτουργικότητα της προσθήκης χρησιμοποιώντας το κουμπί "Έλεγχος". Εικόνα με δυνατότητα κλικ

Εάν, μετά από έλεγχο, όλες οι νέες επιγραφές που εμφανίζονται είναι πράσινες και συμπίπτουν περίπου με αυτό που έχω γράψει, τότε το πρόσθετο θα λειτουργήσει μια χαρά...

Στην ενότητα ρυθμίσεων πρέπει να κάνετε τις ακόλουθες αλλαγές, κάντε τα πάντα όπως φαίνεται στην εικόνα:

Στη συνέχεια αποθηκεύστε το αποτέλεσμα και κάντε κλικ στο κουμπί "Ενημέρωση κανόνων mod_rewrite". Στη συνέχεια, θα εμφανιστούν όλες οι αλλαγές που έχουν τεθεί σε ισχύ και πηγαίνουμε παρακάτω και κάνουμε μερικές ακόμη ρυθμίσεις:

Παρακάτω, αποθηκεύστε τις καινοτομίες με το κουμπί «Αποθήκευση διάρκειας αντιγραφής». Μετά από αυτό, όλες οι αλλαγές αρχίζουν να λειτουργούν.

Εάν ξαφνικά αποφασίσετε να κάνετε κάποιες αλλαγές στον ιστότοπο και θέλετε οι χρήστες να τις παρατηρήσουν αμέσως, τότε απλά πρέπει να ενημερώσετε τα στατιστικά στοιχεία στην ενότητα "Κατάσταση προσωρινής μνήμης". Και διαγράψτε τις ληγμένες κρυφές μνήμες ώστε να τεθούν σε ισχύ οι καινοτομίες.

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

Εάν ο ιστότοπός σας έχει 10.000 ή περισσότερες σελίδες, επομένως δεν είναι κερδοφόρο για εσάς να περιμένετε τόσο πολύ για να αποθηκεύσει το πρόσθετο το περιεχόμενο του ιστότοπου στην προσωρινή μνήμη, μπορείτε να το κάνετε μόνοι σας, από την καρτέλα «Γενική προσωρινή μνήμη». Νομίζω ότι μπορείς να το κάνεις μόνος σου...

Αυτό είναι όλο για μένα, αγαπητοί φίλοι, αν πιστεύετε τα στατιστικά στοιχεία, ο ιστότοπος αμέσως μετά την εγκατάσταση της προσθήκης άρχισε να φορτώνει γρηγορότερα κατά 2-3 δευτερόλεπτα. Γράψτε ποια είναι τα αποτελέσματά σας στα σχόλια, θα το συζητήσουμε μαζί...

Τα λέμε σύντομα, να θυμάστε ότι η ταχύτητα φόρτωσης του ιστότοπου είναι το κλειδί της επιτυχίας, αντίο σε όλους 😉

Η συντριπτική πλειοψηφία των ιστότοπων και των ιστολογίων λειτουργεί εικονική φιλοξενία, το οποίο δεν απαιτεί εξειδικευμένες γνώσεις διαχείρισης ιστοσελίδων, και αυτό είναι αναμφίβολα ένα συν, ειδικά για αρχάριους κατασκευαστές ιστοσελίδων. Υπάρχει όμως και μια αρνητική πλευρά - αυστηροί περιορισμοί στο φόρτο του διακομιστή, που επηρεάζει τη λειτουργία του ιστότοπου. Καθώς ο φόρτος αυξάνεται, ο ιστότοπος χρησιμοποιεί ολόκληρο το εκχωρημένο όριο και τις περισσότερες φορές αρχίζει να εμφανίζει ένα σφάλμα 500 Αυτό σημαίνει ότι ο ιστότοπος δεν μπορεί να αντιμετωπίσει όλα τα αιτήματα. Ο λόγος για ένα τέτοιο σφάλμα μπορεί να είναι η υπέρβαση του ορίου των λειτουργιών εισόδου/εξόδου ή η υπέρβαση της καθορισμένης ποσότητας μνήμης που έχει εκχωρηθεί για τον λογαριασμό.

Αλλά όλα αυτά είναι συνέπειες, και υπάρχουν δύο πραγματικοί λόγοι. Πρόκειται για υψηλή επισκεψιμότητα και μη βελτιστοποιημένη εργασία σεναρίων. Υπάρχει μια θεραπεία και είναι η προσωρινή αποθήκευση. Η πιο δημοφιλής προσθήκη προσωρινής αποθήκευσης αυτή τη στιγμή είναι η προσθήκη WP Super Cache. Οι συνέπειες της δουλειάς του είναι μια πραγματική μείωση του φόρτου στην εικονική φιλοξενία.

Πώς να εγκαταστήσετε το πρόσθετο; Ο φάκελος wp-content πρέπει να είναι εγγράψιμος (άδεια εγγραφής 777).

Η εγκατάσταση είναι τυπική, οπότε ας προχωρήσουμε κατευθείαν σε μια περιγραφή των ρυθμίσεων και της λειτουργίας του πρόσθετου. Αφού εγκατασταθεί το WP Super Cache, πρέπει να μεταβείτε στην ενότητα "Ρυθμίσεις WP Super Cache" της προσθήκης και να ενεργοποιήσετε την προσωρινή αποθήκευση στην καρτέλα "Cache". Αφού ενεργοποιηθεί η προσωρινή αποθήκευση, το αρχείο wp-config.php θα τροποποιηθεί ελαφρώς - το πρόσθετο θα γράψει τις απαραίτητες οδηγίες.

Στη συνέχεια, μεταβείτε στις "Ρυθμίσεις" και επιλέξτε το πλαίσιο ελέγχου "Χρήση mod_rewrite για συντήρηση προσωρινής μνήμης". Αυτό θα ενεργοποιήσει τον αλγόριθμο προσωρινής αποθήκευσης αρχείων. Θα πρέπει επίσης να ελέγξετε το "". Αυτό θα επιτρέψει στην προσθήκη να αποθηκεύσει προσωρινά τις σελίδες του ιστότοπου με τις περισσότερες επισκέψεις, δηλαδή να παρέχει ταχύτερη πρόσβαση σε αυτές.

Εδώ πρέπει να είστε ιδιαίτερα προσεκτικοί - εάν ο ιστότοπος υπερφορτώνει τη CPU, τότε η εφαρμογή συμπίεσης θα αυξήσει το φόρτο ακόμη περισσότερο, επειδή ο διακομιστής, εκτός από την εκτέλεση εντολών σεναρίου πριν από την προσωρινή αποθήκευση, θα συμπιέσει και αρχεία μετά την προσωρινή αποθήκευση και αυτό απαιτεί περισσότερο χρόνο και μνήμη. Σε αυτήν την περίπτωση, είναι προτιμότερο να μην χρησιμοποιείτε συμπίεση προσωρινής μνήμης. Εάν ο ιστότοπος έχει υπερβεί το όριο των λειτουργιών I/O, αλλά το φορτίο της CPU είναι κανονικό, θα ήταν σκόπιμο να ενεργοποιηθεί η συμπίεση της κρυφής μνήμης, αυτή η λειτουργία θα αυξήσει την απόδοση λόγω του γεγονότος ότι ο χρόνος μεταφόρτωσης του αρχείου θα μειωθεί και το μέγεθός τους μειωμένος.

Στη συνέχεια, επιλέξτε τα πλαίσια ελέγχου «Υποστήριξη κινητής συσκευής» και «Ανανέωση σελίδας όταν προστίθεται νέο σχόλιο». Η πρώτη ενέργεια θα επιτρέψει στις αποθηκευμένες σελίδες να λειτουργούν με προγράμματα περιήγησης για κινητά και η δεύτερη σημαίνει ότι η προσθήκη θα αποθηκεύσει ξανά τη σελίδα με το νέο σχόλιο. Αυτό θα επιτρέψει στους επισκέπτες να βλέπουν πάντα τα περισσότερα τελευταία έκδοσησελίδες.

Τώρα κάντε κλικ στο κουμπί "Ενημέρωση" και αποθηκεύστε όλες τις ρυθμίσεις.

Πρέπει επίσης να ενημερώσετε τους κανόνες της ενότητας "mod_rewrite".

Η προσθήκη WP Super Cache θα γράψει νέους κανόνες στο αρχείο .htaccess που βρίσκεται στη ρίζα του ιστότοπου. Αυτοί οι νέοι κανόνες θα είναι υπεύθυνοι για την προσωρινή αποθήκευση του προγράμματος περιήγησης και τη σωστή απόδοση των σελίδων.

Το πρόσθετο θα τα γράψει στο αρχείο .htaccess - είναι υπεύθυνα για τη σωστή επιστροφή των αποθηκευμένων σελίδων και την προσωρινή αποθήκευση του προγράμματος περιήγησης.

Ορίστε το Timeout της προσωρινής μνήμης σε "0".

Αυτό το σημείο είναι πολύ σημαντικό στις ρυθμίσεις του plugin. Πολλοί αρχάριοι webmasters, εγκαθιστώντας το πρόσθετο WP Super Cache, ελπίζουν να μειώσουν τον φόρτο στη φιλοξενία, αλλά συχνά αυτό δεν συμβαίνει λόγω του γεγονότος ότι ο ιστότοπος είναι μεγάλος και η διάρκεια ζωής των σελίδων που έχουν ήδη αποθηκευτεί προσωρινά είναι μικρή. Λόγω αυτής της ασυμφωνίας, το WordPress θα καθαρίζει συνεχώς την προσωρινή μνήμη και θα αφαιρεί από αυτήν σελίδες που έχουν λήξει, κάτι που θα οδηγήσει σε σημαντική αύξηση του φόρτου στη φιλοξενία.

Η χρήση κρυφής μνήμης δικαιολογείται μόνο για κεντρικούς υπολογιστές με μικρό εκχωρημένο όγκο - το πρόσθετο WP Super Cache θα διαγράψει μόνο τη μνήμη cache που έχει λήξει, έτσι ώστε ο χώρος να μην γεμίζει με περιττά αρχεία. Εάν ο στόχος σας είναι να μειώσετε το φόρτο, τότε χρειάζεστε ελεύθερο χώρο για την κρυφή μνήμη, που θα πρέπει να είναι ο όγκος όλων των αρχείων συν 15-20%, και ο περιοδικός έλεγχος για συνάφεια της κρυφής μνήμης θα πρέπει να είναι απενεργοποιημένος. Ο επιπλέον χώρος επιτρέπει στο WP Super Cache να αποθηκεύει προσωρινά όλες τις σελίδες στον ιστότοπο, αλλά όχι να διαγράφει την προσωρινά αποθηκευμένη έκδοση της σελίδας. Δηλαδή, η επιστροφή μιας έτοιμης, αποθηκευμένης σε προσωρινή μνήμη σελίδας θα επιταχύνει τη λειτουργία του ιστότοπου λόγω του γεγονότος ότι δεν θα χρειαστούν περιττές λειτουργίες εισόδου/εξόδου και κλήσεις βάσης δεδομένων και το επιπλέον φορτίο στον επεξεργαστή θα εξαφανιστεί.

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

Επόμενος. Θα πρέπει να μεταβείτε στην "Κοινόχρηστη προσωρινή μνήμη" και να ορίσετε τον χρόνο ενημέρωσης για την κοινόχρηστη προσωρινή μνήμη. Αυτόματος καθαρισμόςΗ προσωρινή μνήμη μπορεί να είναι απενεργοποιημένη, καθώς ένας ιστότοπος με μεγάλο όγκο ελεύθερο χώροΔεν χρειάζεται να καθαρίσετε την προσωρινή μνήμη.

Μπορείτε να παρακολουθείτε τη δημιουργία μιας νέας προσωρινής μνήμης με διαφορετικούς τρόπους - στις ρυθμίσεις της προσθήκης ανάλογα με το επίπεδο ενημέρωσης ή χρησιμοποιώντας μηνύματα ηλεκτρονικού ταχυδρομείου που θα υποδεικνύουν την ώρα έναρξης και λήξης της λειτουργίας. Η επιλογή "Shared Cache" σάς επιτρέπει να αποθηκεύετε προσωρινά όλες τις σελίδες του ιστότοπου με μία κίνηση, γεγονός που κάνει την προσθήκη WP Super Cache να ξεχωρίζει μεταξύ άλλων παρόμοιων προσθηκών.

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

Και μην ξεχνάτε, αφού κάνετε όλες τις ρυθμίσεις του plugin, κάντε τον φάκελο wp-content του ιστότοπου CMOD 755, δηλαδή εγγράψιμο μόνο για εσάς.

Σε αυτό το άρθρο, θα σας δείξουμε πώς να διαμορφώσετε τις ρυθμίσεις WP Super Cache για να μειώσετε το χρόνο φόρτωσης των σελίδων του ιστότοπού σας.

Κριτική

Το WP Super Cache είναι ένα από τα πιο δημοφιλή πρόσθετα προσωρινής αποθήκευσης και χρησιμοποιείται από εκατομμύρια ιστότοπους σε όλο τον κόσμο. Αυτή η προσθήκη επιταχύνει το ιστολόγιό σας εξυπηρετώντας στατικές σελίδες σε επισκέπτες που δεν είναι συνδεδεμένοι ή έχουν αφήσει σχόλια. Επιπλέον, το πρόσθετο μπορεί να μειώσει το φόρτο στον διακομιστή.

Το πρόσθετο είναι συμβατό με διακομιστές ιστού Apache και Nginx. Ένα άλλο χαρακτηριστικό χαρακτηριστικό του WP Super Cache είναι η συμπαγής του και η ευκολία εγκατάστασης.

Ας ξεκινήσουμε να βελτιώνουμε την απόδοση του ιστότοπού σας με αυτήν την προσθήκη.

Πρώτα απ 'όλα, πρέπει να εγκαταστήσετε το πρόσθετο και να το ενεργοποιήσετε. Μετά την ενεργοποίηση, μεταβείτε στην ενότητα Ρυθμίσεις > WP Super Cache.

Απλός

Ενεργοποιήστε την προσωρινή αποθήκευση επιλέγοντας την επιλογή " Η προσωρινή αποθήκευση ενεργοποιήθηκε"Και κάνοντας κλικ στο κουμπί "Ενημέρωση":

Προχωρημένος

Προσωρινή αποθήκευση

  1. Επιλέξτε το πλαίσιο για την επιλογή προσθήκης WP Super Cache " Συνεδρίες περιήγησης στην κρυφή μνήμη για γρήγορη πρόσβαση »;
  2. Επιλέξτε το πλαίσιο για την επιλογή "":


« Χρησιμοποιήστε το mod_rewrite για τη συντήρηση της προσωρινής μνήμης": Από όλες τις μεθόδους προσωρινής αποθήκευσης, η mod_rewrite είναι η μεγαλύτερη γρήγορη επιλογήγιατί παρακάμπτει εντελώς την PHP και εξυπηρετεί απευθείας τις σελίδες που έχουν αποθηκευτεί στην προσωρινή μνήμη. Αυτό επιτρέπει στον ιστότοπο να φορτώνει πιο γρήγορα ακόμα και σε αργούς διακομιστές.

Εάν το mod_rewrite είναι απενεργοποιημένο στον διακομιστή σας, πρέπει να χρησιμοποιήσετε την επιλογή " Χρησιμοποιήστε την PHP για την εξυπηρέτηση της προσωρινής μνήμης" Είναι σχεδόν τόσο γρήγορο όσο το mod_rewrite, αλλά χρησιμοποιεί PHP για την εξυπηρέτηση σελίδων που έχουν αποθηκευτεί στην προσωρινή μνήμη. Θα καταναλώσει περισσότερους πόρους CPU αφού εμπλέκεται η PHP.

Ανάμικτος

  1. Επιλέξτε το πλαίσιο " Συμπιέστε τα αρχεία προσωρινής μνήμης για να επιταχύνετε τα πράγματα" Αυτή η επιλογή σάς επιτρέπει να χρησιμοποιήσετε τη συμπίεση Gzip για να επιταχύνετε τον ιστότοπο.
  2. Επιλέξτε το πλαίσιο για την επιλογή " Μην αποθηκεύετε στην προσωρινή μνήμη σελίδες για γνωστούς χρήστες»;
  3. Ελέγξτε την επιλογή " Αυτόματη ανακατασκευή προσωρινής μνήμης»:


Προχωρημένος

  1. Για να διαμορφώσετε την προσθήκη WP Super Cache, ελέγξτε την επιλογή " Υποστήριξη φορητών συσκευών»:
  1. Καταργήστε την επιλογή του " Κλείδωμα αρχείου»:


  1. Κάντε κλικ στο κουμπί "Ενημέρωση" για να εφαρμόσετε τις αλλαγές. Ένα προειδοποιητικό μήνυμα θα πρέπει να εμφανιστεί στην οθόνη: Ανάγκη ενημέρωσης κανόνων επανεγγραφής»:
  1. Κάντε κύλιση προς τα κάτω και κάντε κλικ στο κουμπί Ενημερώστε τους κανόνες mod_rewrite»:


Μετά την ενημέρωση των κανόνων, η κίτρινη γραμμή θα εξαφανιστεί και μια πράσινη γραμμή με τις λέξεις " Οι κανόνες επανεγγραφής Mod ενημερώθηκαν»:


Εκπρόθεσμες σελίδες και αποκομιδή σκουπιδιών

Στην ενότητα " Εκπρόθεσμες σελίδες και αποκομιδή σκουπιδιών» Μπορείτε να καθορίσετε πόσο χρόνο θα πρέπει να διατηρούνται τα δεδομένα στην κρυφή μνήμη. Από προεπιλογή, η τιμή χρονικού ορίου προσωρινής μνήμης έχει οριστεί σε 3600 δευτερόλεπτα (1 ώρα), κάτι που θα πρέπει να είναι εντάξει για τους περισσότερους ιστότοπους.

Μπορείτε να αλλάξετε αυτήν τη ρύθμιση Προσθήκη WP Super Cache WordPress, με βάση το πόσο συχνά ενημερώνετε το περιεχόμενο. Εάν το περιεχόμενο στον ιστότοπο αλλάξει και προστεθεί εντατικά, μπορείτε να μειώσετε την τιμή στα 1800 δευτερόλεπτα. Εάν ο ιστότοπος δεν ενημερώνεται συχνά, μπορείτε να αυξήσετε την τιμή χρονικού ορίου στα 86400 δευτερόλεπτα (1 ημέρα):


Στην καρτέλα "Για προχωρημένους", αφήστε όλες τις ρυθμίσεις στις προεπιλεγμένες τιμές τους.

Ρύθμιση CDN

Εάν χρησιμοποιείτε ένα CDN, μπορείτε να ενσωματώσετε τον πάροχο CDN σας με τη δυνατότητα να προφορτώνετε όλες τις αναρτήσεις και τις σελίδες στον ιστότοπό σας, έτσι ώστε οι επισκέπτες να εξυπηρετούνται πάντα από την προσωρινή μνήμη στο ελάχιστο χρονικό διάστημα. Αυτό είναι ιδιαίτερα χρήσιμο για ιστότοπους που δεν ενημερώνονται συχνά.

Το πρόβλημα με την προφόρτωση είναι ότι αυτή η λειτουργία αυξάνει σημαντικά το φόρτο στον διακομιστή καθώς προσπαθεί περιοδικά να αποθηκεύσει προσωρινά ολόκληρο τον ιστότοπο.

Σύναψη

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

Η αποτελεσματικότητα του WP Super Cache

Θα δώσω απλώς 2 παραδείγματα, πριν και μετά την εγκατάσταση και τη διαμόρφωση του πρόσθετου

Δηλαδή, μπορείτε να δείτε μόνοι σας τον πρόχειρο υπολογισμό ότι η σελίδα δημιουργείται χωρίς το πρόσθετο 879 χιλιοστά του δευτερολέπτουκαι με την προσθήκη - 84 χιλιοστά του δευτερολέπτου. Η διαφορά είναι 10 φορές! Έχετε ακόμα αμφιβολίες για το αν είναι απαραίτητο να το εγκαταστήσετε;
Συνιστώ ιδιαίτερα τη χρήση σε και εάν ο ιστότοπός σας είναι του τύπου ενημερωτική: ένα ιστολόγιο ή ένα άρθρο - το κύριο περιεχόμενο παραμένει σχεδόν αμετάβλητο.
Υπάρχουν επίσης αντενδείξεις, αλλά είναι πιο υπό όρους: για παράδειγμα, εάν ο ιστότοπός σας δεν περιέχει σχεδόν κανένα μόνιμο περιεχόμενο, για παράδειγμα, παρέχει κάποια υπηρεσία, μπλοκ που έχουν αλλάξει δυναμικά σε PHP και παρόμοια. Είναι αλήθεια ότι μπορείτε να βρείτε μια διέξοδο και εδώ ορίζοντας τον τύπο προσωρινής αποθήκευσης Legacy ή PHP και ενεργοποιώντας Ενεργοποίηση δυναμικής προσωρινής αποθήκευσηςστις ρυθμίσεις. Έτσι, υπάρχουν διέξοδοι :) Ωστόσο, προσωπικά πιστεύω ότι για τέτοιους ιστότοπους είναι καλύτερο να χρησιμοποιείτε προσωρινή αποθήκευση αντικειμένων, για παράδειγμα, με βάση το , το οποίο θα είναι επίσης αρκετά αποτελεσματικό.

Έλεγχος προσθήκης WP Super Cache

Η αρχή λειτουργίας είναι απλή: το πρόσθετο δημιουργεί στατικό htmlκαι αρχεία php - αντίγραφα Σελίδες WordPressκαι τα αποθηκεύει στην κρυφή μνήμη: /wp-content/cache/supercache/ . Στη συνέχεια, όταν ένας χρήστης επισκέπτεται οποιαδήποτε σελίδα του ιστότοπου, το WordPress, αντί να δημιουργήσει τη σελίδα από την αρχή, δίνει στο πρόγραμμα περιήγησης ένα προηγουμένως αποθηκευμένο αντίγραφο της σελίδας html από την προσωρινή μνήμη ή το συλλέγει όσο το δυνατόν πιο γρήγορα από έτοιμα αρχεία php. Νομίζω ότι είναι προφανές ότι αυτή η επιλογή είναι πιο οικονομική από πλευράς πόρων διακομιστή και ταχύτερη από την άποψη της ταχύτητας φόρτωσης της σελίδας.
Φυσικά, η κρυφή μνήμη δεν δίνεται πάντα. Με τις προεπιλεγμένες ρυθμίσεις, η κρυφή μνήμη δεν παρέχεται για:

  1. Συνδεδεμένοι χρήστες.
  2. Χρήστες που μόλις άφησαν ένα σχόλιο στον ιστότοπο.
  3. Χρήστες που βλέπουν μια ανάρτηση που προστατεύεται με κωδικό πρόσβασης.

Όμως, δεδομένου ότι το μερίδιο αυτών των χρηστών είναι ασήμαντο, WP Super Cacheείναι ένα πολύ αποτελεσματικό εργαλείο προσωρινής αποθήκευσης.

Πού να κατεβάσετε το WP Super Cache

Μπορείτε να κάνετε λήψη του πρόσθετου από επίσημο αποθετήριο https://wordpress.org/plugins/wp-super-cache/

Πώς να εγκαταστήσετε την προσθήκη WP Super Cache

Μπορείτε είτε να αποσυσκευάσετε το αρχείο στον κατάλογο προσθηκών /wp-content/plugins/ είτε να χρησιμοποιήσετε το πρόγραμμα φόρτωσης προσθηκών στον πίνακα διαχείρισης http://example.com/wp-admin/plugin-install.php?tab=upload

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

Επίσης, περισσότερα απλή επιλογήθα μεταβεί στη διεύθυνση http://example.com/wp-admin/plugin-install.php, θα εισέλθει στην αναζήτηση WP Super Cacheκαι εγκαταστήστε το πρόσθετο που βρέθηκε

Το ακόλουθο μήνυμα θα υποδείξει την επιτυχή εγκατάσταση:

Ρύθμιση WP Super Cache

Μετά την εγκατάσταση, το πρόσθετο πρέπει να ρυθμιστεί. Δεν θα πάρει πολύ. Θα περιγράψω πρώτα τα πιο βασικά σημεία, σχετικά με το fine tuning - λίγο πιο πέρα.

Η διαδικασία εγκατάστασης και ρύθμισης παραμέτρων WP Super Cache σε βίντεο:

Εάν σε αυτό το στάδιο δείτε κάποιο σφάλμα


Αυτό σημαίνει ότι δεν έχετε διαμορφώσει CNC (ανθρώπινα αναγνώσιμα URL). Ακολουθήστε τον σύνδεσμο http://example.com/wp-admin/options-permalink.php και επιλέξτε οποιαδήποτε επιλογή εκτός από την πρώτη

Τώρα μπορεί να εκπλαγείτε αμέσως από ένα μήνυμα

Μιλάει για πιθανά προβλήματα ασφαλείας στον διακομιστή, αλλά αυτό το μήνυμα μπορεί επίσης να εμφανιστεί κατά την πρώτη εγκατάσταση ή επαναφορά των ρυθμίσεων της προσθήκης. Εφόσον μόλις εγκαταστήσαμε την προσθήκη, μπορούμε να παραλείψουμε με ασφάλεια το μήνυμα - Απολύω

Ενεργοποίηση προσωρινής αποθήκευσης

Και μετά ελέγχουμε λίγο πιο κάτω

Βασικά, αυτό είναι όλο, το πρόσθετο λειτουργεί και αποθηκεύει ήδη σελίδες στην προσωρινή μνήμη :)
Αλλά αυτό που κάνει σε αυτή την έκδοση δεν είναι απολύτως αποτελεσματικό. Ας ξεκινήσουμε τον συντονισμό

Βελτιστοποίηση της προσωρινής αποθήκευσης

Μεταβείτε στην καρτέλα Ρυθμίσεις(http://example.com/wp-admin/options-general.php?page=wpsupercache&tab=settings)

Κατάσταση προσωρινής αποθήκευσης

Ενεργοποίηση προσωρινής αποθήκευσης Έλεγχος. Εάν καταργήσετε την επιλογή του πλαισίου, η προσωρινή αποθήκευση θα απενεργοποιηθεί. Δηλαδή, σε γενικές γραμμές, αυτό το στοιχείο ενεργοποιεί και απενεργοποιεί την προσωρινή αποθήκευση, δηλαδή κάνει το ίδιο με την ενεργοποίηση/απενεργοποίηση της προσωρινής αποθήκευσης στη σελίδα http://example.com/wp-admin/options-general.php?page= wpsupercache&tab= εύκολο

Μέθοδος παράδοσης κρυφής μνήμης


Υπάρχουν 2 επιλογές για να διαλέξετε:

Απλό Β σε αυτή την περίπτωση, η κρυφή μνήμη θα εξυπηρετείται από την PHP. Μια επιλογή όταν ο διακομιστής εκτελείται σε + PHP-FPM και δεν υπάρχει δυνατότητα να κάνετε αλλαγές στη διαμόρφωση NGINX. Επίσης, μπορεί να είναι απαραίτητο εάν ο ιστότοπος χρησιμοποιεί ξεχωριστό θέμα για φορητές συσκευές. Σε άλλες περιπτώσεις, επιλέξτε Λειτουργία ειδικού.

Ανάμικτος

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

GET παραμέτρους

(?x=y στο τέλος της διεύθυνσης URL) Εάν επιλεγεί, θα λάβει υπόψη τις παραμέτρους του αιτήματος και δεν θα το αποθηκεύσει προσωρινά, εάν η διεύθυνση URL έχει παραμέτρους όπως http://example.com/post?utm_source=twitter . Μπορείτε να το ενεργοποιήσετε, μπορείτε να το απενεργοποιήσετε, ανάλογα με τις ανάγκες σας. Τις περισσότερες φορές, είναι απενεργοποιημένο.Συμπιέστε τα αρχεία προσωρινής μνήμης για να επιταχύνετε την εργασία. (Συνιστάται) Καθιστώ ανίκανο. Εκτός απόκανονικό html

θα δημιουργήσει ένα συμπιεσμένο αντίγραφο gzip. Εάν εξοικονομείτε χώρο στο δίσκο, απενεργοποιήστε τον. Εάν έχετε καθαρό διακομιστή ή χωρίς gzip, κάτι που είναι αρκετά σπάνιο, ενεργοποιήστε τον. Μπορείτε να το ενεργοποιήσετε και να δείτε εάν παρεμβαίνει - απενεργοποιήστε το. Θα είναι buggy στη φιλοξενία σας - απενεργοποιήστε το. Προσωρινή μνήμη κεφαλίδας HTTP με περιεχόμενο σελίδας.Καθιστώ ανίκανο. Ενεργοποιήστε το εάν υπάρχουν προβλήματα με την ανάκρουση. Η διαχείριση των κεφαλίδων HTTP θα πρέπει να γίνεται από , όχι από μια προσθήκη προσωρινής αποθήκευσης. Όταν είναι ενεργοποιημένη, η προσωρινή μνήμη σελίδας δεν θα δημιουργηθεί ως μία μεμονωμένη σελίδα HTML, αλλά ως δύο αρχεία PHP, το ένα από τα οποία περιέχει τις κεφαλίδες και το δεύτερο - ένα αντίγραφο HTML της σελίδας που δημιουργείται.

Σφάλμα 304.

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

cache σελίδων ενώ δημιουργούνται νέες

Προχωρημένος

Συμπεριλάβετε χρήσιμες λειτουργίες.
Δηλώστε με υπερηφάνεια στον κόσμο ότι ο διακομιστής σας μπορεί να αναλάβει οποιοδήποτε φορτίο (τοποθετήστε ένα μήνυμα στο υποσέλιδο του ιστότοπου) Ενεργοποίηση δυναμικής προσωρινής αποθήκευσης. Απαιτεί "PHP" ή ελαφριά λειτουργία προσωρινής αποθήκευσης. (Δείτε Συχνές ερωτήσεις ή παράδειγμα κώδικα στο wp-super-cache/plugins/dynamic-cache-test.php). Καθιστώ ανίκανο. Αυτή η επιλογή θα είναι χρήσιμη για όσους τροποποιούν τον κώδικα των προτύπων εισάγοντας δυναμικό περιεχόμενο σε αυτά. Λειτουργεί εκτελώντας δυναμικό κώδικα σε μια σελίδα πριν τον εμφανίσει στο πρόγραμμα περιήγησης του χρήστη.Ένα παράδειγμα τέτοιου προτύπου μπορείτε να βρείτε εδώ /wp-content/plugins/wp-super-cache/plugins/dynamic-cache-test.php Υποστήριξη για κινητές συσκευές. (Υποχρεούμαι εξωτερικό πρόσθετοή θέμα. Δείτε τις Συχνές Ερωτήσεις για πρόσθετες πληροφορίες) Απενεργοποίηση. Στην εποχή μας

  • προσαρμοστικός σχεδιασμός
  • η ερώτηση γίνεται άσχετη. Ενεργοποιήστε το εάν το θέμα σας περιλαμβάνει ξεχωριστά αποτελέσματα αναζήτησης για κινητά τηλέφωνα ή εάν χρησιμοποιείτε μία από τις ακόλουθες προσθήκες:
  • Module θεμάτων για κινητά της Jetpack
  • WPTouch WordPress Mobile Edition
Καταργήστε την υποστήριξη UTF-8 από το αρχείο .htaccess. Απαιτείται μόνο εάν βλέπετε περίεργους χαρακτήρες ή λανθασμένα σημεία στίξης. Απαιτείται επανεγγραφή ενημέρωσης κανόνων Απενεργοποίηση. Θα πρέπει να το ενεργοποιήσετε μόνο αν δείτε περίεργους χαρακτήρες ή λανθασμένα σημεία στίξης, κάτι που είναι εξαιρετικά σπάνιο.

Διαγράψτε όλα τα αρχεία προσωρινής μνήμης κατά τη δημοσίευση ή την ενημέρωση μιας σελίδας ή μιας ανάρτησης.

Διαγράφει ολόκληρη την προσωρινή μνήμη όταν δημοσιεύεται ή ενημερώνεται μια ανάρτηση ή μια σελίδα. Το απενεργοποίησα επειδή δεν βλέπω κανένα νόημα να απορρίψω ολόκληρη την προσωρινή μνήμη λόγω μιας σελίδας. Κοιτάς την κατάστασή σου.

Πρόσθετη εναρμόνιση προσωρινής μνήμης (πολύ σπάνια μπορεί να διαταράξει την προσωρινή αποθήκευση). Απενεργοποίηση Ανανέωση της σελίδας όταν προστίθεται νέο σχόλιο Κατά την κρίση σας Δημιουργήστε μια λίστα σελίδων στην κρυφή μνήμη (εμφανίζεται σε αυτήν τη σελίδα) Απενεργοποίηση. Η λίστα των σελίδων στην κρυφή μνήμη μπορεί να προβληθεί στην ενότητα Κατάσταση προσωρινής μνήμης "Αργή προετοιμασία". Η προσθήκη θα εμφανίζει αποθηκευμένες σελίδες μετά τη φόρτωση του WordPress. Αυτή η επιλογή είναι χρήσιμη στη λειτουργία συμβατότητας.Απενεργοποίηση μυστικού κλειδιού ΜΗΝ CACHE PAGE: Ένα κλειδί που μπορεί να χρησιμοποιηθεί για την παράκαμψη της προσωρινής μνήμης. Για παράδειγμα, για να δείτε την κύρια σελίδα να παρακάμπτει την προσωρινή μνήμη, μεταβείτε στη διεύθυνση http://example.com/?donotcachepage=(εισαγάγετε το κλειδί σας) Όταν ολοκληρωθούν όλα τα σημεία, αποθηκεύστε τα.

Μονάδα Mod Rewrite

Εάν έχετε επιλέξει τη μέθοδο προσωρινής αποθήκευσης

mod_rewrite

  • , τότε η προσθήκη θα χρειαστεί ενημέρωση.htaccess Κάντε κύλιση προς τα κάτω στη σελίδα και ανανεώστεΣελίδες που έχουν λήξει, Εκκαθάριση ανεπιθύμητων Τώρα πρέπει να διαμορφώσετε κανόνες για την εκκαθάριση της παλιάς προσωρινής μνήμηςΛήξη χρονικού ορίου προσωρινής αποθήκευσης

    — η διάρκεια ζωής της κρυφής μνήμης ορίζεται σε δευτερόλεπτα, πόσο καιρό παραμένει σχετική. Με καλό τρόποθα ξεκινήσει σε 1 ώρα (3600 δευτερόλεπτα). Επιλέγετε την ώρα με βάση την αρχή του πόσο συχνά ενημερώνεται το περιεχόμενο στον ιστότοπο: όσο λιγότερο συχνά, το

  • μεγαλύτερο αριθμόμπορείς να το βάλεις. Για παράδειγμα, στα άρθρα είναι πολύ πιθανό να αφήσετε 86400 δευτερόλεπτα, που αντιστοιχεί σε 24 ώρες. Επίσης, μπορείτε να το ορίσετε στο 0 και, στη συνέχεια, η παλιά κρυφή μνήμη δεν θα διαγραφεί. Αυτό μπορεί να είναι χρήσιμο, ας πούμε, εάν θέλετε να διασφαλίσετε ότι η ημερομηνία δημιουργίας μιας σελίδας ταιριάζει με την ημερομηνία δημιουργίας του αποθηκευμένου αντιγράφου της. Ωστόσο, να θυμάστε ότι εάν κάνετε αλλαγές στη σχεδίαση ή την εγκατάσταση του ιστότοπου- τότε η κρυφή μνήμη θα ελέγχεται συνεχώς σε διαστήματα του καθορισμένου αριθμού δευτερολέπτων ή μπορείτε να επιλέξετε Ρολόι— εδώ υποδεικνύεται η καθαρή ώρα (ώρα και λεπτά) σύμφωνα με το UTC, την οποία με κανονικότητα ΔιάστημαΗ κρυφή μνήμη θα ελεγχθεί για συνάφεια.
  • Διευθύνσεις email για ειδοποιήσεις— εάν θα στείλετε ειδοποιήσεις στο email του διαχειριστή του ιστότοπου σχετικά με τον καθαρισμό των σκουπιδιών.

Αναζήτηση και άλλα ρομπότ

Για να αποτρέψετε την προσθήκη στην προσωρινή αποθήκευση αιτημάτων από ρομπότ αναζήτησης και άλλα ρομπότ δικτύου, εισαγάγετε τα ονόματά τους στο παρακάτω πεδίο (ένα ανά γραμμή). Εάν ένα αντίγραφο της σελίδας υπάρχει ήδη στο Super Cache, θα εξακολουθήσει να αποστέλλεται στο bot.

Διαγράψτε και αφήστε το πεδίο κενό, αποθηκεύστε.

Άλλες ρυθμίσεις

Δεν έχει σημασία, οπότε αφήστε το ως έχει.

Κοινόχρηστη κρυφή μνήμη

Αυτή η ενότητα είναι σημαντική υπό το φως του γεγονότος ότι η Google και άλλοι μηχανές αναζήτησηςΗ ταχύτητα φόρτωσης της σελίδας λαμβάνεται πλέον υπόψη ως ένας από τους παράγοντες για την κατάταξη ενός ιστότοπου στην αναζήτηση.
Συνήθως, το WP Super Cache αποθηκεύει προσωρινά μόνο τη σελίδα που έχει επισκεφτεί κάποιος. Και αυτό είναι στην πραγματικότητα σωστό. Τι γίνεται όμως αν αυτός ο κάποιος είναι bot μηχανής αναζήτησης; Δεν θα δει κανένα θετικό αποτέλεσμα από την προσθήκη προσωρινής αποθήκευσης. Και το τμήμα ρυθμίσεων Κοινόχρηστη κρυφή μνήμησας επιτρέπει να αποφύγετε αυτήν την παρεξήγηση δημιουργώντας εκ των προτέρων αποθηκευμένα αντίγραφα όλων των σελίδων του ιστότοπου προτού τις επισκεφτεί κάποιος.

wget -r -l 3 -nd --wait=5 --delete-after http://example.com

Αυτό το σχέδιο μπορεί να σταλεί στη διεύθυνση:

  1. Γράψτε το crontab -e στην κονσόλα
  2. Ο παρακάτω κώδικας ανιχνεύει τον ιστότοπο κάθε ώρα, διατηρώντας φρέσκια την προσωρινή μνήμη της σελίδας: 0 * * * * wget -r -l 3 -nd --wait=5 --delete-after http://example.com

Η ενότητα περιγράφεται καλά στα ρωσικά, επομένως θα περιγράψω μόνο τις βασικές ρυθμίσεις:

  • Ανανέωση της προσωρινής μνήμης κάθε 120 λεπτά— η κρυφή μνήμη θα θεωρείται τρέχουσα για 2 ώρες. Εσύ ορίζεις τον χρόνο σου. Όσο λιγότερο συχνά ενημερώνεται ο ιστότοπος, τόσο περισσότερο χρόνομπορεί να παραδοθεί.
  • Προκαταρκτική λειτουργία (ο καθαρισμός σκουπιδιών δεν λειτουργεί πλήρως, η επιλογή συνιστάται να ενεργοποιηθεί.)- συμπεριλάβετε, δεν νομίζω ότι χρειάζεται καμία εξήγηση.
  • Προφόρτωση ετικετών, κατηγοριών και άλλων ταξινομήσεων.- ενεργοποιήστε. Κατηγορίες, ετικέτες και άλλες ταξινομήσεις θα προφορτωθούν.

Τώρα αποθηκεύστε τα δεδομένα ή δημιουργήστε μια προσωρινή μνήμη τώρα.

Το συνολικό μέγεθος της προσωρινής μνήμης θα εξαρτηθεί από τον αριθμό των αναρτήσεων, των σελίδων, των επικεφαλίδων (κατηγορίες), των ετικετών (ετικέτες). Χώρος στο δίσκο- αυτός είναι, κατά κανόνα, ο φθηνότερος και πιο εύκολα επεκτάσιμος πόρος σε φιλοξενία και διακομιστή και εάν δεν έχετε ένα έργο με μεγάλη επισκεψιμότητα (έως 10-20 χιλιάδες μοναδικούς χρήστες την ημέρα) και η προσωρινή μνήμη σελίδας είναι μεγάλη, τότε μπορείτε εύκολα να πάρετε ένα κανονικό φθηνό σκληρό δίσκο hdd, σε μια ειλικρινή φιλοξενία είναι απίθανο να παρατηρήσετε τη διαφορά με έναν ssd, αλλά θα γλιτώσετε τον προϋπολογισμό σας. Εάν είναι μεγαλύτερο, ο σκληρός δίσκος θα έχει επίσης καλή απόδοση, αλλά εδώ θα συνιστούσα να συμβουλευτείτε τους διαχειριστές του συστήματος για τη βελτιστοποίηση του διακομιστή ή να μου γράψετε.

Σε αυτό ελάχιστο απαιτούμενοΗ εγκατάσταση του WP Super Cache ολοκληρώθηκε. Στη συνέχεια θα υπάρχουν πληροφορίες για προχωρημένους webmasters και διαχειριστές συστήματος, καθώς και ορισμένες πληροφορίες σχετικά με συχνές ερωτήσεις.

Εάν έχετε ένα κατάστημα που βασίζεται στο WooCommerce και θέλετε να χρησιμοποιήσετε το WP Super Cache, τότε πρέπει να το εξαιρέσετε επόμενες σελίδεςαπό τη διαδικασία προσωρινής αποθήκευσης:

  • Καροτσάκι
  • Ο λογαριασμός μου
  • Αποχώρηση

Αυτό μπορεί να γίνει στην ενότητα Προχωρημένος example.com/wp-admin/options-general.php?page=wpsupercache&tab=settings, απλώς σημειώστε Σελίδες (is_page)

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

Προσθήκη σελίδων υπηρεσίας WooCommerce στη λίστα εξαιρέσεων

Πώς να ελέγξετε μόνοι σας τη λειτουργία του WP Super Cache

Μπορείτε να ελέγξετε πώς λειτουργεί το πρόσθετο μόνοι σας, πολύ απλά.
Για να ξεκινήσετε, ανοίξτε το πρόγραμμα περιήγησής σας σε κατάσταση ανώνυμης περιήγησης ή ιδιωτική λειτουργία. Για τον Firefox αυτό γίνεται χρησιμοποιώντας Ctrl + Shift + P, για Google Chrome ή Το πρόγραμμα περιήγησης Yandex- Ctrl + Shift + N.
Τώρα ανοίξτε τον πηγαίο κώδικα της σελίδας (Ctrl + U) και κοιτάξτε στο τέλος, εκεί θα δείτε κάτι σαν το παρακάτω

Αυτό είναι ένα αρχείο του πόσο καιρό συλλέχτηκε η σελίδα και ποια ημερομηνία και ώρα συνέβη.

Αν κοιτάξετε τον πηγαίο κώδικα της σελίδας ως διαχειριστής, θα δείτε κάτι σαν

Υπάρχει μόνο μια σημείωση σχετικά με τον χρόνο που χρειάστηκε για τη δημιουργία της σελίδας και μια σημείωση ότι για τους εξουσιοδοτημένους χρήστες η σελίδα δεν εξυπηρετείται από την προσωρινή μνήμη, αλλά δημιουργείται εν κινήσει.

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

Για να το κάνετε αυτό, πατήστε F12, η ​​κονσόλα θα ανοίξει, εκεί πηγαίνετε στην ενότητα ΔίκτυοΈγγρή ΚαθαράHTMLκαι φορτώστε ξανά τη σελίδα (Ctrl + F5). Μετά την ολοκλήρωση, αναζητήστε την κορυφαία γραμμή και τον χρόνο απόκρισης, θα πρέπει κανονικά να διαρκέσει 100-300 χιλιοστά του δευτερολέπτου ή 0,1-0,3 δευτερόλεπτα. Ίσως περισσότερο, εάν η φιλοξενία σας είναι στις ΗΠΑ και βρίσκεστε στη Ρωσία, πρέπει να ληφθεί υπόψη η ηπειρωτική απόσταση. Αλλά γενικά, όσο χαμηλότερη είναι αυτή η τιμή, τόσο το καλύτερο.
Για διασκέδαση, μπορείτε να απενεργοποιήσετε προσωρινά το WP Super Cache και να συγκρίνετε τις τιμές πριν και μετά την εγκατάσταση της προσθήκης.

Και μια ακόμη συμβουλή - η προσωρινή μνήμη του προγράμματος περιήγησης μερικές φορές θα σας μπερδέψει, επομένως επαναφέρετέ την πλήρως χρησιμοποιώντας Ctrl + F5 ή καλύτερα δοκιμάστε τη λειτουργία της προσθήκης και του ιστότοπου στην κατάσταση ανώνυμης περιήγησης του προγράμματος περιήγησης.

Ρύθμιση διακομιστή για WP Super Cache

Έτσι, έχουμε το plugin εγκατεστημένο και ρυθμισμένο σωστά. Πώς να ελέγξετε τη σωστή λειτουργία περιγράφεται παραπάνω και τώρα ας προχωρήσουμε στη ρύθμιση του διακομιστή. Αυτό θα είναι σχετικό εάν έχετε το δικό σας VDS/VPS ή αποκλειστικό διακομιστή.

htaccess (Apache) και WP Super Cache

Αυτό το σημείο ισχύει για εκείνους των οποίων ο διακομιστής έχει ρυθμιστεί σε λειτουργία LAMP (Linux, Apache, Mysql, PHP). Εάν το NGINX είναι εγκατεστημένο στο frontend ή ως ο κύριος διακομιστής ιστού, σας συμβουλεύω να μεταβείτε στην παρακάτω ενότητα

Εάν έχετε φτάσει σε αυτό το σημείο και έχετε επιλέξει τη λειτουργία mod_rewrite στις ρυθμίσεις της προσθήκης, τότε ουσιαστικά δεν χρειάζεται να κάνετε τίποτα. Ωστόσο, προκειμένου να βελτιστοποιηθεί η εργασία (.htaccess φορτώνεται κάθε φορά που φορτώνεται ο ιστότοπος, το apache2.conf φορτώνεται μόνο μία φορά κατά την επανεκκίνηση του διακομιστή) ή εάν η επεξεργασία των κανόνων .htaccess είναι απενεργοποιημένη στον διακομιστή σας, μπορείτε να αντιγράψετε τα δεδομένα από το .htaccess και μεταφέρετέ το σε ένα αρχείο διαμόρφωσης όπου δηλώνονται οι ρυθμίσεις του ιστότοπού σας (για παράδειγμα, στο Debian μπορεί να βρίσκεται στο /etc/apache2/vhosts/site.conf).

# ΑΡΧΙΣΤΕ το WPSuperCache RewriteEngine On RewriteBase / #Αν εξυπηρετείτε σελίδες πίσω από έναν διακομιστή μεσολάβησης, ίσως θέλετε να αλλάξετε το "RewriteCond %(HTTPS) on" σε κάτι πιο λογικό AddDefaultCharset UTF-8 RewriteCond %(REQUEST_METHOD) !POST RewriteCond %(QUERY_STR) .* RewriteCond %(HTTP:Cookie) !^.*(comment_author_|wordpress_logged_in|wp-postpass_).*$ RewriteCond %(HTTP:X-Wap-Profile) !^+ RewriteCond %(HTTP:Profile) !^+ Rewrite %(HTTP:Accept-Encoding) gzip RewriteCond %(HTTPS) στο RewriteCond %(DOCUMENT_ROOT)/wp-content/cache/supercache/%(SERVER_NAME)/$1/index-https.html.gz -f RewriteRule ^(.* ) "/wp-content/cache/supercache/%(SERVER_NAME)/$1/index-https.html.gz" [L] RewriteCond %(REQUEST_METHOD) !POST RewriteCond %(QUERY_STRING) !.*=.* RewriteCond %( HTTP:Cookie) !^.*(comment_author_|wordpress_logged_in|wp-postpass_).*$ RewriteCond %(HTTP:X-Wap-Profile) !^+ RewriteCond %(HTTP:Profile) !^+ RewriteCond %(HTTP:A -Κωδικοποίηση) gzip RewriteCond %(HTTPS) !on RewriteCond %(DOCUMENT_ROOT)/wp-content/cache/supercache/%(SERVER_NAME)/$1/index.html.gz -f RewriteRule ^(.*) "/wp-content /cache/supercache/%(SERVER_NAME)/$1/index.html.gz" [L] RewriteCond %(REQUEST_METHOD) !POST RewriteCond %(QUERY_STRING) !.*=.* RewriteCond %(HTTP:Cookie) !^.* (comment_author_|wordpress_logged_in|wp-postpass_).*$ RewriteCond %(HTTP:X-Wap-Profile) !^+ RewriteCond %(HTTP:Profile) !^+ RewriteCond %(HTTPS) στο RewriteCond %(DOCUMENT-ROT) content/cache/supercache/%(SERVER_NAME)/$1/index-https.html -f RewriteRule ^(.*) "/wp-content/cache/supercache/%(SERVER_NAME)/$1/index-https.html" [ L] RewriteCond %(REQUEST_METHOD) !POST RewriteCond %(QUERY_STRING) !.*=.* RewriteCond %(HTTP:Cookie) !^.*(comment_author_|wordpress_logged_in|wp-postpass_).*$HTTPCond Wap-Profile) !^+ RewriteCond %(HTTP:Profile) !^+ RewriteCond %(HTTPS) !on RewriteCond %(DOCUMENT_ROOT)/wp-content/cache/supercache/%(SERVER_NAME)/$1/index.html -f RewriteRule ^(.*) "/wp-content/cache/supercache/%(SERVER_NAME)/$1/index.html" [L]#END WPSuperCache #BEGIN WordPress RewriteRule ^index\.php$ - [L] RewriteCond %(REQUEST_FILENAME) !-f RewriteCond %(REQUEST_FILENAME) !-d RewriteRule . /index.php [L]#ENDWordPress

Παράδειγμα αρχείο ρυθμίσεων. Μπορείτε να επικολλήσετε τον κώδικα από το .htaccess σε αυτό

#user "example" αρχείο διαμόρφωσης εικονικού κεντρικού υπολογιστή "example.com". ServerName example.com AddDefaultCharset UTF-8 AssignUserID παράδειγμα Παράδειγμα DirectoryIndex index.html index.php DocumentRoot /var/www/example/data/www/example.com ServerAdmin ServerAlias‎ www.example.com Εφαρμογή SetHandler/x-httpd-php Εφαρμογή SetHandler/x-httpd-php-source php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -f " php_admin_value upload_tmp_dir "/var/www/example/data/mod-tmp" #php_admin_value session.save_path "/var/www/example/data/mod-t " php_admin_value session.save_handler "memcache" php_admin_value session.save_path "tcp://127.0.0.1:11211" php_admin_value open_basedir "/var/www/example/data:." Συνδυασμός CustomLog /var/www/httpd-logs/example.com.access.log ErrorLog /var/www/httpd-logs/example.com.error.log

Μηχανή php_admin_flag στις Επιλογές -ExecCGI # Τα δεδομένα από το .htaccess εισάγονται μετά από αυτήν τη γραμμή

NGINX και WP Super Cache Έτσι, έχετε τον δικό σας εικονικό ή αποκλειστικό διακομιστή και θέλετε το WP Super Cache να αξιοποιήσει στο έπακρο. Αλλά, εκτός κουτιού, αυτό το πρόσθετο προσφέρει ρυθμίσεις μόνο για php και htaccess. Και εδώ θα περιγράψω πώς μπορείτε να διαμορφώσετε το αρχείο διαμόρφωσης NGINX ώστε να λειτουργεί βέλτιστα με το WP Super Cache. Αυτό μπορεί να είναι χρήσιμο, ας πούμε, εάν ο διακομιστής σας έχει δημιουργηθεί με τη μορφή LEMP (Linux, NGINX (EngineX), Mysql, PHP) και αντί για το backend.

php-fpm Θα ήθελα να σημειώσω ότι σε αυτήν τη διαμόρφωση δεν χρειάζεται να ενεργοποιήσετε την προσωρινή μνήμη NGINX, καθώς το NGINX θα λάβειστατικές σελίδες

απευθείας από την κρυφή μνήμη WP Super Cache, παρακάμπτοντας τον διερμηνέα PHP. Και, κατά τη γνώμη μου, αυτή η συγκεκριμένη διαμόρφωση είναι πιο βολική, καθώς η διαχείριση της προσωρινής μνήμης από τον πίνακα διαχείρισης του WordPress είναι πιο βολική από τη διαχείριση της προσωρινής μνήμης NGINX από την κονσόλα.

Εάν η προσωρινή μνήμη NGINX είναι ενεργοποιημένη για τον ιστότοπο και δεν μπορεί να απενεργοποιηθεί, τότε είναι προτιμότερο να μην χρησιμοποιήσετε την προσθήκη WP Super Cache, καθώς δεν θα παρατηρήσετε αύξηση στην απόδοση και η διπλή προσωρινή αποθήκευση θα παρεμβαίνει μόνο. WooCommerce και άλλες παρόμοιες προσθήκες που χρησιμοποιούν GET μεταβλητές στη διεύθυνση URL, απαιτείται ότανΕπεξεργασία PHP

Οι παράμετροι $args διαβιβάστηκαν:

Try_files $wpsupercache $uri $uri/ /index.php?$args
Ωστόσο, το WP Super Cache ενδέχεται να μην λειτουργεί σωστά όταν χρησιμοποιείτε το /index.php?$args .

Σε αυτήν την περίπτωση, μπορώ να σας συμβουλεύσω να επιλέξετε μια άλλη προσθήκη προσωρινής αποθήκευσης, για παράδειγμα, W3 Total Cache. Στο παράδειγμα θα υπάρχουν 3 επιλογές διαμόρφωσης, ανάλογα με τη λειτουργίαΤο WordPress λειτουργεί

Παρακάτω είναι ένα παράδειγμα αρχείου διαμόρφωσης + php-fpm με δυνατότητα αντικατάστασης του backend με σχόλια:

### χρήστης "example" εικονικός κεντρικός υπολογιστής "example.?p=1915 διακομιστής ( ### Εάν είναι υποτομείς πολλαπλών τοποθεσιών, για αντιστοίχιση τομέα αντικαταστήστε την παρακάτω γραμμή με: όνομα_διακομιστή example.com *.example.com; όνομα_διακομιστή example.com www. Παράδειγμα .com; Σύνολο χαρακτήρων UTF-8; if_not_owner from=$root_path index.php; /var/log/example.com.error.log warn; ενεργοποιήστε το εδώ # gzip on # gzip_disable "msie6" # gzip_types text/plain text/css application/json application/x-javascript text/xml application ### Να επιτρέπεται η πρόσβαση για το Let's Encrypt location ~ /\.well-known ( επιτρέπονται όλα; ) ### Απαγόρευση πρόσβασης σε αρχεία και καταλόγους με μια κουκκίδα στην αρχή του ονόματος, για παράδειγμα, .htaccess, .git location ~ /\ ( άρνηση όλων; ) ### Αρνηθείτε την πρόσβαση σε αρχεία με την επέκταση .php στους καταλόγους μεταφόρτωσης, για παράδειγμα, /wp-content/uploads location ~* /(?:uploads|languages|files)/.*\. . $uri/ μόνιμο; ) ### Εγκαταστήστε μια νέα μεταβλητή $cache_uri, στην οποία εκχωρούμε ένα αίτημα από την προκαθορισμένη μεταβλητή $request_uri set $cache_uri $request_uri ### Τα αιτήματα POST δεν αποθηκεύονται προσωρινά, εάν ($request_method = POST) "null cache" ) ### Αιτήματα με παραμέτρους στη διεύθυνση URL που δεν έχουν αποθηκευτεί προσωρινά, εάν ($query_string != "") ( set $cache_uri "null cache"; ) ### Να μην αποθηκευτεί προσωρινή μνήμη., που περιέχει τα ακόλουθα μέρη (συνήθως διαχειριστής και υπηρεσία, yoast χάρτη ιστότοπου) if ($request_uri ~* "(/wp-admin/|/xmlrpc.php|/wp-(app|cron|login|register|mail).php | wp-.*.php|/feed/|index.php|wp-comments-popup.php|wp-links-opml.php|wp-locations.php|sitemap(_index)?.xml|+-sitemap( + ). ( set $cache_uri "null cache" ) ### favicon not log location = /favicon.ico ( log_not_found off; access_log off; ) ### robots.txt μπορεί να δημιουργηθεί Μηχανή WordPress location = /robots.txt ( try_files $uri /index.php; ) ### Καθορίστε τη θέση της κρυφής μνήμης # $(http_host)$(cache_uri) μπορεί να μην περιέχει κάθετο, επειδή το $(cache_uri) μπορεί ήδη να ξεκινά με κάθετο. Μπορεί να είναι διαφορετικό για εσάς. Ελέγξτε με το σύνολο add_header $wpsupercache /wp-content/cache/supercache/$(http_host)/$(cache_uri)/index.html; ### Θα προσπαθήσουμε επίσης να αναζητήσουμε μια έκδοση για το https set $wpsupercache_ssl /wp-content/cache/supercache/$(http_host)/$(cache_uri)/index-https.html;για ένα έτος τοποθεσία ~* ^.+\.(jpe?g|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|swf|ogg|ogv |. svg|svgz|eot|otf|woff|mp4|ttf|css|rss|atom|js|jpg|jpeg|gif|png|ico|zip|tgz|gz|rar|bz2|doc|xls|exe|ppt| |. tar|mid|midi|wav|bmp|rtf)$ ( λήγει 365d; log_not_found off; access_log off; ) # Το κύριο αίτημα όπου προσπαθούμε να λάβουμε πρώτα την κρυφή έκδοση της σελίδας # Εάν δεν υπάρχει προσωρινή μνήμη, τότε θα μεταβείτε στο WordPress για να βρείτε την τοποθεσία του / ( try_files $wpsupercache $wpsupercache_ssl $uri $uri/ /index.php?$args ; ) # Το backend μας είναι η τοποθεσία php-fpm ~ \.php$ ( try_files $uri =404; περιλαμβάνει fastcgi_params ; fastcgi_split_info ^( .+\.php)(/.+)$ fastcgi_param SERVER_NAME SCRIPT_FILENAME $document_root, TCPI; #fastcgi_pass 127.0.0.1:9000 # Socket fastcgi_pass unix:/var/www/php5-fpm/example.com.sock # Εδώ προσδιορίστε τη διαδρομή προς την υποδοχή php-fpm συγκεκριμένο χρήστηή ιστότοπος) ### 2. Apache. Εάν έχετε Apache στο backend σας, καταργήστε τα σχόλια παρακάτω με ένα μόνο κατακερματισμό και σχολιάστε όλα τα παραπάνω για να αποκλείσετε το 1.PHP-FPM ### ### Δεν καταγράφουμε στατικά αρχεία, ορίζουμε την κεφαλίδα Expires http για ένα έτος #location ~* ^.+\.(jpe?g|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|swf|ogg|ogv |svg|svgz|eot |otf|woff|mp4|ttf|css|rss|atom|js|jpg|jpeg|gif|png|ico|zip|tgz|gz|rar|bz2|doc|xls|exe|ppt |tar|mid|midi |wav|bmp|rtf)$ ( # expires 365d; log_not_found off; access_log off; # try_files $uri $uri/ @apache ; #) #location / ( # try_files $wpsupercache $uri @apache ; #) ### php στέλνουμε σενάρια απευθείας στο backend #location ~ [^/]\.ph(p\d*|tml)$ ( # try_files /does_not_exists @apache; #) ### Αποστολή αιτημάτων στο backend (Apache ή php-fpm) ## # Εάν έχετε Apache στο backend σας, αφαιρέστε το σχολιασμό του μπλοκ παρακάτω #location @apache ( ### Apache ### #proxy_pass http://127.0.0.1:8080; #proxy_redirect http: //127.0.0.1:8080 / #proxy_set_header Host $host #proxy_set_header X-Forwarded-For $proxy_add_x_forwarded;

#proxy_set_header X-Forwarded-Proto $scheme;

#))

Λάβετε υπόψη ότι το Apache βρίσκεται εδώ στη θύρα 8080

Επανεκκινήστε το NGINX

Nginx -t && nginx -s επαναφόρτωση


Πώς να ελέγξετε ότι τα URI των αρχείων προσωρινής μνήμης WP Super Cache είναι σωστά

Μερικές φορές προκύπτουν μικρά προβλήματα που λύνονται αρκετά εύκολα.

Λείπουν μονάδες Apache

Εάν το backend σας είναι PHP-FPM και όχι Apache, απλώς αγνοήστε αυτό το μήνυμα.

Αυτό το σφάλμα μπορεί να λυθεί πολύ απλά ενεργοποιώντας τις απαραίτητες μονάδες
Αν έχεις, γράψε στην υποστήριξη, θα λύσουν αυτό το θέμα.
Εάν έχετε δικό σας διακομιστή, εκτελέστε:

Οι κεφαλίδες A2enmod && a2enmod λήγουν

Στη συνέχεια επανεκκινήστε το Apache

Επανεκκίνηση υπηρεσίας apache2

Το WP Super Cache δεν δημιουργεί κοινόχρηστη κρυφή μνήμη

Βεβαιωθείτε ότι κάνετε κλικ στο δεξί κουμπί Δημιουργήστε κοινόχρηστη προσωρινή μνήμη τώρα. Μετά από 10 δευτερόλεπτα, φορτώστε ξανά τη σελίδα, θα δείτε τη διαδικασία δημιουργίας προσωρινής μνήμης. Ταυτόχρονα, ελέγξτε τον κατάλογο /wp-content/cache/supercache/domain_name/site_structure/

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

Εάν έχετε τον δικό σας διακομιστή ή vps/vds και η κρυφή μνήμη δεν έχει δημιουργηθεί, ελέγξτε εάν το WordPress έχει άδεια εγγραφής στον κατάλογο /wp-content/cache/. Αυτό μπορεί να γίνει, ας πούμε, με:


Από καιρό σε καιρό υπάρχει ανάγκη εκκαθάρισης της προσωρινής μνήμης. Ας υποθέσουμε ότι κάνατε αλλαγές στον κώδικα εργασίας του ιστότοπου και θέλετε να τεθούν σε ισχύ αμέσως.
Υπάρχουν 3 επιλογές για αυτό

Μην ξεχάσετε να επαναφέρετε την προσωρινή μνήμη του προγράμματος περιήγησής σας, για παράδειγμα Ctrl + F5 για μια συγκεκριμένη σελίδα στο μπροστινό μέρος ή Ctrl + Shift + Delete για Google Chrome

Πώς να αφαιρέσετε σωστά το WP Super Cache

Η προσθήκη αφαιρείται με τον ίδιο τρόπο όπως κάθε άλλη - μέσω του πίνακα ελέγχου http://example.com/wp-admin/plugins.php, απενεργοποιώντας την προσθήκη και την επακόλουθη αφαίρεσή της.

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

Εάν θέλετε να το αφαιρέσετε χειροκίνητα:

  1. Απενεργοποίηση προσωρινής αποθήκευσης και εκκαθάριση της προσωρινής μνήμης (κατά προτίμηση μέθοδος 3)
  2. Απενεργοποίηση προσθήκης
  3. Remove from define("WP_CACHE", true);
  4. Καταργήστε τους κανόνες που προστέθηκαν στην ενότητα #WPSuperCache από το .htaccess
  5. Διαγραφή /wp-content/advanced-cache.php και /wp-content/wp-cache-config.php
  6. Διαγραφή /wp-content/cache/
  7. Διαγραφή /wp-content/plugins/wp-super-cache/

W3 Total Cache ή WP Super Cache

Συχνά με ρωτούν ποιο πρόσθετο είναι καλύτερο να επιλέξω, W3 Total Cache ή WP Super Cache; Θα απαντήσω σημείο προς σημείο:

Επιλέξτε WP Super Cache εάν:

  • Εάν έχετε έναν ιστότοπο πληροφοριών - ένα άρθρο, ένα ιστολόγιο κ.λπ.
  • Δεν είστε ιδιαίτερα ενημερωμένοι ή δεν θέλετε να κατανοήσετε τις περιπλοκές της λειτουργίας και των ρυθμίσεων των τοποθεσιών και των προσθηκών. WP Super Cacheευκολότερο στη ρύθμιση, αλλά αυτό το καθιστά λιγότερο αποτελεσματικό στη λειτουργία.
Επιλέξτε W3 Total Cache εάν:
  • Εάν έχετε μια υπηρεσία ή έναν ιστότοπο που έχει μεγάλο κοινό - εξουσιοδοτημένους χρήστες - μια υπηρεσία όπου βρίσκεται η κύρια υπηρεσία, για πρόσβαση στην οποία πρέπει να συνδεθείτε, ένα φόρουμ, ένα κοινωνικό δίκτυο κ.λπ.

Παρά το γεγονός ότι περισσότεροι από διακόσιοι προγραμματιστές από όλο τον κόσμο ασχολούνται με τη βελτίωση της πλατφόρμας WordPress, η WP έχει σημαντικό μειονέκτημα, το οποίο συνίσταται στην «επιβράδυνση» έργων με μεγάλο φορτίο.

Συνήθως, οι επιβραδύνσεις του ιστότοπου ξεκινούν όταν η επισκεψιμότητα φτάνει σε αρκετές εκατοντάδες έως αρκετές χιλιάδες επισκέπτες ανά μήνα. Εδώ, πολλά εξαρτώνται από τη συγκεκριμένη λειτουργικότητα του ιστότοπου και τη φιλοξενία που χρησιμοποιείται. Όταν ξεπεραστεί ένα συγκεκριμένο επίπεδο φόρτωσης, το WordPress αρχίζει να έχει προβλήματα που μπορεί να οδηγήσουν σε τερματισμό λειτουργίας του διακομιστή MySQL και πάγωμα του ιστότοπου. Να παρόμοια προβλήματαδεν προέκυψε, οι προγραμματιστές δημιούργησαν ειδικά πρόσθετα προσωρινής αποθήκευσης που διευκολύνουν τη λειτουργία του διακομιστή και μειώνουν το φόρτο και στα δύο σύστημα αρχείων, και στη MySQL αρκετές φορές. WP Super Cache, μαζί με Υπερκρυφή μνήμηκαι το W3 Total είναι ένα από τα πιο δημοφιλή πρόσθετα προσωρινής αποθήκευσης.

Πώς λειτουργεί η προσωρινή αποθήκευση

Προτού καταλάβετε πώς λειτουργεί η προσθήκη WP Super Cache, πρέπει να κατανοήσετε την αρχή της ίδιας της προσωρινής αποθήκευσης. Ουσιαστικά, όλα καταλήγουν στο εξής σενάριο: ένας χρήστης, έχοντας πρόσβαση στον διακομιστή, λαμβάνει μια απάντηση από αυτόν με τη μορφή μιας ολοκληρωμένης σελίδας (αντίγραφο προσωρινής μνήμης), η οποία δημιουργείται μία φορά και αποθηκεύεται στον διακομιστή σε έναν συγκεκριμένο φάκελο στο . μορφή html. Έτσι, το αποθηκευμένο αντίγραφο της σελίδας εκδίδεται σε όλους τους χρήστες που έχουν πρόσβαση σε αυτό και δεν δημιουργείται εκ νέου, γεγονός που μειώνει σημαντικά το φόρτο στον διακομιστή. Επιπλέον, μειώνεται ο χρόνος που απαιτείται για την παροχή πληροφοριών στον χρήστη. Και, όπως γνωρίζετε, η ταχύτητα ανοίγματος μιας ιστοσελίδας έχει θετική επίδραση στην κατάταξη της ιστοσελίδας.

Φυσικά, υπάρχουν πιο δροσεροί τρόποι αποθήκευσης σελίδων σε προσωρινή μνήμη με τη μορφή διακομιστή memcached, μέσω του οποίου επεξεργάζονται όχι μόνο σελίδες, αλλά και ερωτήματα SQL χρησιμοποιώντας ορισμένα πρόσθετα. Ο συνδυασμός WP Super Cache και διακομιστής memcached είναι ένας από τους καλύτερες επιλογέςεπιταχύνετε το ιστολόγιό σας στην πλατφόρμα WordPress. Αλλά, δυστυχώς, δεν έχουν όλοι οι πάροχοι φιλοξενίας "memcashed servers".

Εγκατάσταση WP Super Cache

Η εγκατάσταση της προσθήκης προσωρινής αποθήκευσης δεν διαρκεί ούτε λίγα λεπτά. Απλώς συνδεθείτε στον πίνακα ελέγχου και μεταβείτε στην καρτέλα "Προσθήκες". Στη συνέχεια, πρέπει να κάνετε κλικ στο κουμπί "Προσθήκη νέου". Στην ενότητα "Δημοφιλή", το WP Super Cache είναι μία από τις τέσσερις πιο δημοφιλείς επεκτάσεις του WordPress.

Εγκαθιστούμε το πρόσθετο κάνοντας κλικ στο κουμπί «Εγκατάσταση» και το ενεργοποιούμε μετά την εγκατάσταση.

Μετά την ενεργοποίηση, η προσθήκη θα σας ζητήσει να ακολουθήσετε τον σύνδεσμο "σελίδα ελέγχου" για περαιτέρω διαμόρφωση.

Αρχική ρύθμιση του WP Super Cache

Στις ρυθμίσεις του τελευταίου στο παρούσα στιγμήδιαθέσιμες εκδόσεις πρόσθετων επόμενες ενότητες: προσωρινή μνήμη, ρυθμίσεις, κατάσταση προσωρινής μνήμης, ρύθμιση CDN, κοινόχρηστη κρυφή μνήμη, συζήτηση. Ας δούμε κάθε στοιχείο της επέκτασης WP Super Cache με τη σειρά.

Πρώτα απ 'όλα, πρέπει να ενεργοποιήσετε το πρόσθετο. Για να το κάνετε αυτό, στην καρτέλα "Cache", μετακινήστε τη σκανδάλη στη θέση "Caching on" και κάντε κλικ στο κουμπί "Update".

Στην ίδια σελίδα, μπορείτε να ελέγξετε εάν η προσωρινή μνήμη λειτουργεί σωστά κάνοντας κλικ στο κουμπί "Έλεγχος". Αξίζει να λάβετε υπόψη ότι για να δημιουργήσετε μια προσωρινή μνήμη, θα χρειαστεί να ορίσετε δικαιώματα στο 777 στον κατάλογο wp-content. Η εκκαθάριση δεδομένων από την κρυφή μνήμη γίνεται με ένα κλικ στο κουμπί «Διαγραφή ολόκληρης της προσωρινής μνήμης».

Όλες οι παράμετροι προσωρινής αποθήκευσης αποθηκεύονται στην καρτέλα "Ρυθμίσεις". Συνιστάται να ενεργοποιήσετε τα ακόλουθα στοιχεία για ολοκληρωμένη εργασίαπρόσθετο:

  • συνεδρίες περιήγησης στην προσωρινή μνήμη για ταχύτερη πρόσβαση - όλη η δραστηριότητα του χρήστη "συνεδρίας" αποθηκεύεται προσωρινά στην κρυφή μνήμη με τέτοιο τρόπο ώστε ακόμη και αρκετές ώρες μετά την πρόσβαση στον ιστότοπο, θα εξακολουθεί να λαμβάνει ένα αποθηκευμένο αίτημα.
  • χρησιμοποιήστε το mod_rewrite για να διατηρήσετε την προσωρινή μνήμη - με αυτήν την προσέγγιση θα χρειαστεί να ενημερώσετε το αρχείο htaccess του ιστότοπου.
  • χρήση PHP για τη διατήρηση της προσωρινής μνήμης - κατά την προσωρινή αποθήκευση, χρησιμοποιείται μια πιο αργή (αν και τη χρησιμοποίησα και δεν παρατήρησα διαφορά στην ταχύτητα του ιστότοπου σε σύγκριση με την πρώτη προσέγγιση), αλλά μια πιο απλή και πιο σταθερή επιλογή προσωρινής αποθήκευσης.
  • Μην αποθηκεύετε στην προσωρινή μνήμη σελίδες για γνωστούς χρήστες – ο ιδιοκτήτης του ιστολογίου και οι εγγεγραμμένοι χρήστες λαμβάνουν μη αποθηκευμένες σελίδες.
  • αυτόματη αναδόμηση προσωρινής μνήμης – όταν μια σελίδα αποθηκεύεται ξανά στην κρυφή μνήμη, οι χρήστες θα βλέπουν την παλιά έκδοση της σελίδας μέχρι να δημιουργηθεί μια νέα.
  • υποστήριξη φορητών συσκευών – υποστήριξη προγράμματα περιήγησης για κινητά. Όταν αυτή η επιλογή είναι ενεργοποιημένη, α ξεχωριστή έκδοσηπροσωρινά αποθηκευμένη σελίδα.
  • Ανανεώστε τη σελίδα όταν προστίθεται ένα νέο σχόλιο - εάν το ιστολόγιό σας επισκέπτονται και σχολιάζονται από πολλούς χρήστες, τότε αυτή η επιλογή είναι ζωτικής σημασίας.

Στις ρυθμίσεις υπάρχει μια ενότητα "Ληγμένες σελίδες και καθαρισμός απορριμμάτων", στην οποία πρέπει να ορίσετε τη λεγόμενη "διάρκεια ζωής της προσωρινής μνήμης". Ουσιαστικά, αυτή είναι η στιγμή που μια σελίδα αποθηκεύεται στον διακομιστή. Όταν λήξει, το αντίγραφο της προσωρινής μνήμης διαγράφεται και δημιουργείται μια νέα σελίδα. Η διάρκεια ζωής της κρυφής μνήμης υποδεικνύεται σε δευτερόλεπτα, για παράδειγμα, 3600 δευτερόλεπτα ισούται με 1 ώρα, 86400 ισούται με μια ημέρα. Εάν θέλετε η προσωρινή μνήμη σας να μην ενημερώνεται αυτόματα, εισαγάγετε τον αριθμό 0 στο πλαίσιο.

Φυσικά, για να κάνετε αλλαγές στις ρυθμίσεις ώρας, θα χρειαστεί να κάνετε κλικ στο κουμπί «Αλλαγή διάρκειας ζωής αντιγράφου». Εάν είναι απαραίτητο, μπορείτε να διαχωρίσετε την προσωρινή αποθήκευση, για παράδειγμα, να επιτρέψετε την προσωρινή αποθήκευση σελίδων και αναρτήσεων, αλλά να απενεργοποιήσετε την προσωρινή αποθήκευση αρχείων και κατηγοριών.

Η καρτέλα "Κατάσταση προσωρινής μνήμης" αποθηκεύει πληροφορίες σχετικά με τον αριθμό των αντιγράφων προσωρινής μνήμης που δημιουργήθηκαν, το μέγεθός τους και άλλα στατιστικά στοιχεία. Κατά κανόνα, η σελίδα αποστέλλεται στην κρυφή μνήμη με το πρώτο αίτημα του χρήστη, αλλά για να μην το περιμένετε, απλώς κοιτάξτε την ενότητα "Γενική προσωρινή μνήμη" και δημιουργήστε όλα τα αντίγραφα προσωρινής μνήμης των σελίδων ιστολογίου με ένα κλικ.

Καρτέλα " Ρύθμιση CDN«Ένας απλός χρήστης που δεν είναι εξοικειωμένος με τα δίκτυα CDN δεν πρέπει να το αγγίζει.

Πριν από μερικά χρόνια, το WP Super Cache είχε σημαντικά προβλήματα συμβατότητας με άλλα πρόσθετα. Με κάθε έκδοση, η «super cache» βελτιωνόταν και συμπληρώθηκε, γεγονός που οδήγησε στη σταθερότητα του plugin με άλλες δημοφιλείς επεκτάσεις. Έτσι, στην καρτέλα "Προσθήκες" στο αυτή τη στιγμήΥπάρχουν 4 διαθέσιμες επεκτάσεις, με τις οποίες το « σύνδεση εργασίας» — MultiBlog, Αναμονή εποπτείας, Κακή συμπεριφορά, WPTouch. Παρεμπιπτόντως, το WPTouch, το πιο δημοφιλές πρόσθετο για δημιουργία έκδοση για κινητάιστότοπος, αρνήθηκε να συνεργαστεί με το Super Cache για μεγάλο χρονικό διάστημα. Αλήθεια, δημοτικότητα αυτής της επέκτασηςάρχισε να μειώνεται λόγω της εμφάνισης προσαρμοστικών θεμάτων και της ανάπτυξης προγραμμάτων περιήγησης για κινητές συσκευές, τα οποία δεν είναι κατώτερα σε λειτουργικότητα από τις εκδόσεις υπολογιστή.


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

Η προσωρινή αποθήκευση της εργασίας ιστολογίου επηρεάζει σημαντικά την ταχύτητα ανοίγματος σελίδων. Όπως και να το εφαρμόσετε, σε κάθε περίπτωση θα πρέπει να χρησιμοποιήσετε ένα πρόσθετο προσωρινής αποθήκευσης. Και, ίσως, μια από τις καλύτερες επιλογές θα ήταν το WP Super Cache, το οποίο είναι εύκολο στη ρύθμιση και έχει καλή λειτουργικότητα.

WP Super Cache και WP Touch

Το WP Touch είναι μια δημοφιλής προσθήκη για τη δημιουργία μιας έκδοσης για κινητά ενός ιστότοπου. Όταν χρησιμοποιούνται μαζί, αυτά τα δύο πρόσθετα ενδέχεται να έρχονται σε διένεξη μεταξύ τους. Ωστόσο, αυτά τα προβλήματα μπορούν να αποφευχθούν με τη βοήθεια ρυθμίσεων. Είναι καλύτερο να διαβάσετε τις οδηγίες που δίνονται από τον προγραμματιστή του WP Touch.



Συνιστούμε να διαβάσετε

Κορυφή