Skip to main content
Πώς μπορούμε να βοηθήσουμε;

Πώς ρυθμίζω το Redis Cache στο Semi Dedicated πακέτο μου; (cPanel)

Το Redis Cache είναι μια open-source υπηρεσία που λειτουργεί ως εργαλείο cache. Αποθηκεύει αντίγραφα δεδομένων μέσα στην RAM αντί για τον σκληρό δίσκο. Έτσι, βελτιώνει σημαντικά την ταχύτητα φόρτωσης της ιστοσελίδας σου, καθώς τα δεδομένα σου είναι έτοιμα στην RAM και δεν χρειάζεται να ανατρέχεις στη βάση δεδομένων που βρίσκεται στον σκληρό δίσκο.

Συγκεκριμένα, όταν εμφανίζεται κάποιο αίτημα για την παραλαβή data, το caching plugin στέλνει το αίτημα στην υπηρεσία Redis χρησιμοποιώντας το Socket που έχει οριστεί καθώς και το Port. Το Redis βρίσκει την πληροφορία και η σελίδα φορτώνει απευθείας. Ωστόσο, σε περίπτωση που το αίτημα δεν μπορεί να εξυπηρετηθεί από το Redis, τότε το αίτημα μεταφέρεται στη βάση δεδομένων. Με την εξυπηρέτηση του αιτήματος, η πληροφορία μεταφέρεται στο Redis ώστε να υπάρχει ταχύτερη απόδοση σε παρόμοιο μελλοντικό αίτημα. Συνήθως αυτό συμβαίνει όταν η σελίδα είναι νέα ή το υπάρχον cache έχει λήξει.

Η υπηρεσία Redis Cache είναι διαθέσιμη μόνο για τα πακέτα Semi Dedicated.

Ενεργοποίηση Redis στα πακέτα φιλοξενίας

  1. Select PHP Version

    Αρχικά, θα συνδεθείς στο cPanel και μετά θα μεταβείς στην επιλογή Select PHP Version.

    Select PHP Version στο cPanel
  2. Extensions

    Στην λίστα με τα Extensions, πρέπει να ενεργοποιήσεις το Redis, μαζί με τα extensions igbinary και msgpack.

    PHP extensions
  3. LiteSpeed Redis Cache Manager

    Εφόσον έχουν ενεργοποιηθεί τα Extensions, τότε μπορείς να προχωρήσεις στην ενεργοποίηση του Redis. Μπορείς να το βρεις από το μενού του cPanel, στην επιλογή LiteSpeed Redis Cache Manager.

    LiteSpeed Redis Cache Manager στο cPanel
  4. Ενεργοποίηση Redis

    Στο περιβάλλον του Redis, ενεργοποιείς την υπηρεσία, πατώντας Enable Redis Service.

    Ενεργοποίηση υπηρεσίας Redis Cache
  5. Flush Cache και Disable Redis Service

    Με την χρήση του Redis, έχεις τη δυνατότητα από το ίδιο παράθυρο να προχωρήσεις σε εκκαθάριση της cache με το κουμπί Flush Cache όπως επίσης και σε απενεργοποίηση του Redis, επιλέγοντας Disable Redis Service.

Σύνδεση Redis με plugin

Ωστόσο, πέρα από την ενεργοποίηση του Redis στο cPanel, είναι εξίσου απαραίτητη η σύνδεση του socket στο cache plugin που χρησιμοποιείς.

  1. WordPress Admin Menu

    Για παράδειγμα, για τη σύνδεση με το LiteSpeed Cache Plugin, αρχικά θα χρειαστεί να συνδεθείς στο περιβάλλλον διαχειριστή του WordPress site σου και να μεταβείς στη λίστα με τα Plugins.

    Επιλογή Plugins στο WordPress Admin Μενού
  2. ΛΙστα με Plugins

    Αφότου πλοηγηθείς στην λίστα με τα plugin και βρεις το LiteSpeed Cache, θα επιλέξεις Settings για να μεταφερθείς στις ρυθμίσεις του plugin.

    Λίστα Plugins
  3. Ρυθμίσεις LiteSpeed Cache Plugin

    Στη συνέχεια, θα επιλέξεις την κατηγορία Object και θα ορίσεις τα παρακάτω στοιχεία:

    Object Cache On: Enabled Method: Redis Host: /tmp/redis.sock Port: 0

    Ενδεικτικά οι ρυθμίσεις θα πρέπει να είναι ρυθμισμένες όπως στην παρακάτω εικόνα.

Αποθηκεύεις τις ρυθμίσεις πατώντας το κουμπί Save Changes και ολοκληρώνεις την σύνδεση του Redis με το Plugin. Παρόμοια διαδικασία γίνεται και σε άλλα plugin τα οποία είναι συμβατά με Redis όπως το WordPress Object Cache και WooCommerce object caching. Ωστόσο το Redis Cache δεν χρησιμοποιείται για αποθήκευση δεδομένων όπως για παράδειγμα, sessions που δεν μπορούν να αναδημιουργηθούν, message queues, application state ή γενικά μοναδικά δεδομένα.

Η υπηρεσία παρέχεται ως Redis Cache, όχι ως γενικού σκοπού persistent Redis database καθώς οποιοδήποτε key μπορεί να χαθεί: μετά από restart, μετά από reboot ή όταν γεμίσει η διαθέσιμη cache.

Χρειάζεσαι βοήθεια;

Τεχνική Υποστήριξη

Κάλεσε μας

Φόρμα επικοινωνίας