28 Apr 2024 
Υπηρεσία Υποστήριξης Χρηστών » Γνωσιακή Βάση » Αξιοποίηση Redis cache σε shared hosting (με παράδειγμα στο WordPress)
 Αξιοποίηση Redis cache σε shared hosting (με παράδειγμα στο WordPress)
Λύση Σε όλα τα πλάνα hosting προσφέρεται Redis server. Για παράδειγμα για caching στον Redis.
Ο Redis server αποθηκεύει δεδομένα στη RAM του server και αξιοποιείται συχνά για caching σε διάφορες εφαρμογές web, καθώς προσφέρει γρήγορη ανάκτηση δεδομένων.

Τακτικά αξιοποιείται και στο WordPress ως Object cache.

Για dedicated servers ο Redis έχει ρυθμιστεί στην εφαρμογή σας από μεριάς μας, και φυσικά μπορείτε να επικοινωνήσετε μαζί μας για οτιδήποτε σχετικό.

Για τα shared hosting πλάνα, στο panel DirectAdmn, μπορείτε να ενεργοποιήσετε τον Redis σας εντός του DirectAdmin, αρκεί να κάνετε κλικ στην επιλογή "Redis" στο panel, και εκεί να κάνετε ένα κλικ για την ενεργοποίησή του (να γίνει enabled).

Κατά την ενεργοποίηση θα σας δώσει ένα έτοιμο path, (αρχείο unix socket), το οποίο χρειάζεται μετά να το περάσετε στην εφαρμογή σας.
Παράδειγμα σας δίνει: /home/USERNAME/.redis/redis.sock
(όπου USERNAME θα είναι το όνομα του χρήστη σας)

Για το WordPress ως παράδειγμα, μπορείτε να εγκαταστήσετε το δωρεάν plugin "Redis Object Cache" του WordPress (ή αντίστοιχο).
Για το Redis Object Cache plugin, αρκεί μετά να βάλετε στο wp-config.php τις παρακάτω ρυθμίσεις για την ενεργοποίηση του Redis ως Object cache:

define('WP_REDIS_PATH', '/home/USERNAME/.redis/redis.sock');
define('WP_REDIS_SCHEME', 'unix');
define('WP_REDIS_READ_TIMEOUT', '8');
define('WP_REDIS_TIMEOUT', '3');
define( 'WP_REDIS_DATABASE', 1 );

Στη συνέχεια μπορείτε στο διαχειριστικό του WordPress, στις ρυθμίσεις του plugin Redis Object Cache να ενεργοποιήσετε το Redis caching.
Το website σας θα αξιοποιεί πλέον ως Object cache τον Redis.

Τεχνικά, κάθε user στο panel έχει δικό του (private) Redis instance.
Δηλαδή δεν έχει πρόσβαση άλλος user στα data του Redis σας, παρά μόνο ο user στον οποίο τον ενεργοποιήσατε.
Αυτό σημαίνει ότι αν έχετε πολλούς users, τότε κάθε user σας θα έχει ξεχωριστό Redis instance.

Αν στον ίδιο user έχετε πολλά websites που θέλετε όλα να γράφουν στον Redis, τότε είναι σημαντικό να αλλάξετε το WP_REDIS_DATABASE παραπάνω, ώστε να είναι διαφορετικό για κάθε website σας.






Λεπτομέρειες Άρθρου
Κωδικός Άρθρου: 33
Δημιουργήθηκε: 15 Mar 2024 01:55 PM

 Είσοδος [Απώλεια Κωδικού] 
Διεύθυνση Email:
Κωδικός:
Απομνημόνευση:
 
 Αναζήτηση
 Επιλογές Άρθρου
Αρχική | Εγγραφή | Κατάθεση Αιτήματος | Γνωσιακή Βάση
Select Language:

TRUSTSERVERS ΙΚΕ