Βήμα 1: Εγκαταστήστε το Redis
Βήμα 2: Ρυθμίστε το Redis ως προσωρινή μνήμη
Βήμα 3: Αλλάξτε το αρχείο διαμόρφωσης του WordPress
Βήμα 4: Χρησιμοποιήστε την προσωρινή μνήμη αντικειμένων Redis
Βήμα 5: Επανεκκινήστε τις υπηρεσίες
Το Redis είναι ένα κατάστημα δομών δεδομένων. Είναι δημοφιλές στους ιστότοπους WordPress επειδή προσφέρει μεγάλες βελτιώσεις στην απόδοση λόγω της βελτιστοποιημένης προσέγγισής του στην προσωρινή αποθήκευση. Μια δημοφιλής εναλλακτική για το Redis είναι το Memcached, αλλά το Redis μπορεί να κάνει επί του παρόντος ό,τι μπορεί να κάνει το Memcached και πολλά άλλα.
Αυτό το σεμινάριο προϋποθέτει ότι έχετε έναν διακομιστή που εκτελεί το WordPress και ότι θέλετε να ενισχύσετε την απόδοσή του.
Βήμα 1: Εγκαταστήστε το Redis
Θα εγκαταστήσουμε τόσο τον ίδιο τον διακομιστή Redis ( redis-server) όσο και μια επέκταση PHP που θα επιτρέπει στις εφαρμογές να επικοινωνούν με το Redis (όπως το WordPress):
apt-get install php5-redis redis-server
Βήμα 2: Ρυθμίστε το Redis ως προσωρινή μνήμη
Θα χρησιμοποιήσουμε το Redis για μια κρυφή μνήμη. Για να το πετύχουμε αυτό, πρέπει να κάνουμε μια σειρά από αλλαγές στη διαμόρφωση. Επεξεργαστείτε το /etc/redis/redis.confαρχείο:
vi /etc/redis/redis.conf
Μετά την τελευταία γραμμή, προσθέστε:
maxmemory 128mb
maxmemory-policy allkeys-lru
Η maxmemoryθα πρέπει να ρυθμιστεί ανάλογα με το ποσό της μνήμης RAM διαθέσιμη στο διακομιστή σας. Δημιουργήστε ένα αρχείο ανταλλαγής εάν ανησυχείτε μήπως τελειώσει η RAM.
Βήμα 3: Αλλάξτε το αρχείο διαμόρφωσης του WordPress
Επεξεργαστείτε το wp-config.phpαρχείο σας για να προσθέσετε ρυθμίσεις που θα επιτρέπουν την προσωρινή αποθήκευση:
vi wp-config.php
Στο τέλος της Authentication Unique Keys and Saltsενότητας, προσθέστε τις ακόλουθες γραμμές. Σημειώστε ότι stringμπορεί να είναι οτιδήποτε θέλετε, αρκεί να είναι μοναδικό.
define('WP_CACHE_KEY_SALT', 'string');
define('WP_CACHE', true);
Βήμα 4: Χρησιμοποιήστε την προσωρινή μνήμη αντικειμένων Redis
Το Redis Object Cache είναι ένα σενάριο που θα επιτρέψει στην εγκατάσταση του WordPress να χρησιμοποιήσει το Redis. Το αρχικό σενάριο που έγραψε ο Eric Mann βρίσκεται στο GitHub . Ανεβάστε αυτό το σενάριο στον διακομιστή σας στο /YourWPInstall/wp-content.
Προειδοποίηση: Μην τοποθετείτε αυτό το σενάριο στο wp-content/pluginsφάκελό σας , αλλά στο wp-contentφάκελό σας .
Βήμα 5: Επανεκκινήστε τις υπηρεσίες
Κάντε επανεκκίνηση του διακομιστή Redis και, στη συνέχεια, επανεκκινήστε τον Apache.
service redis-server restart
service apache2 restart
Τώρα, δοκιμάστε ότι το Redis και το WordPress είναι ενσωματωμένα. Περιηγηθείτε στην περιοχή διαχειριστή του WordPress ενώ προβάλλετε την οθόνη Redis.
redis-cli monitor
Αν δείτε να εμφανίζονται καταχωρήσεις στο ημερολόγιο, αυτό σημαίνει ότι το WordPress επικοινωνεί με το Redis. Τώρα μπορείτε να απολαύσετε τις βελτιώσεις απόδοσης της χρήσης του Redis ως προσωρινής μνήμης για το WordPress!