Redis gebruiken als een persistente object cache voor WordPress op cPanel

Procédure

Wat is Redis?

Redis is een zeer goed presterende opslagservice voor sleutelwaarden. Redis lijkt veel op Memcached, maar heeft het voordeel dat het persistent is: de gegevens zijn niet vluchtig.

Gezien de eenvoud van de gegevensstructuur en het feit dat alle gegevens vooraf in het geheugen worden geladen wanneer Redis opstart, is het zoeken en ophalen van informatie uit een Redis-database met behulp van de unieke sleutel veel sneller en minder resource-intensief dan het ophalen van dezelfde informatie uit een traditionele database zoals PostgreSQL of MySQL.

Je kunt meer te weten komen over Redis op hun officiële website.

Waarom en wanneer zou ik Redis gebruiken als object cache voor WordPress?

Het Redis object caching systeem moet niet verward worden met pagina caching systemen zoals Fastest Cache, LiteSpeed of WP-Rocket. Page caching systemen cachen een hele pagina die al is opgebouwd, terwijl een object caching systeem je in staat stelt om bepaalde elementen van de site te cachen, zoals een artikel, een reactie, een product, etc.

Een object caching systeem legt simpelweg minder beslag op de MySQL database bij het bouwen van een pagina, terwijl het de responstijd verkort, terwijl een pagina caching systeem een pagina volledig opgebouwd bewaart voor later gebruik. Als gevolg hiervan zal een Redis object cache systeem niet gunstig zijn voor voornamelijk statische sites zoals blogs en storefront sites.

Alleen websites die zeer dynamisch zijn (hun pagina-inhoud kan niet lang genoeg gecached worden) zijn goede kandidaten voor object caching. Dit is met name het geval voor bepaalde e-commercesites, sites met ledenruimten, discussieforums en bepaalde blogs waar het commentaargedeelte bijzonder actief is.

Als uw website statische inhoud heeft, kunt u de pagina caching beter optimaliseren met Fastest Cache of LiteSpeed.

Hoe activeer ik Redis op cPanel?

De Redis-service is beschikbaar voor alle cPanel-accounts op de standaardpoort (TCP 6379). Om een PHP-script te laten communiceren met een Redis-server, moet het worden voorzien van een geschikte bibliotheek. De populairste bibliotheken zijn :

  • PhpRedis (geschreven in C, geleverd als PHP-extensie): te activeren via de cPanel-interface
  • Predis (geschreven in PHP, geleverd als een PHP-afhankelijkheid die kan worden geïnstalleerd met het hulpprogramma composer): te installeren met het commando composer of, in de meeste gevallen, al geleverd in je PHP-script (meestal in de map "vendor").

Afhankelijk van het PHP-script dat je gebruikt, kun je het ene, het andere of beide gebruiken. De WordPress plugin die we gaan aanbevelen is compatibel met beide bibliotheken.

PhpRedis activeren op cPanel

Om PhpRedis te activeren, de PHP Redis extensie, log je in op je cPanel interface en klik je op"Selecteer een PHP versie" in de"Software" sectie.

Redis gebruiken als een persistente object cache voor WordPress op cPanel

Vink de extensie"Redis" aan om deze te activeren.

Redis gebruiken als een persistente object cache voor WordPress op cPanel

Hoe gebruik ik Redis als een persistente object cache op WordPress?

Om Redis te gebruiken als een object cache op WordPress, moet je de Redis Object Cache plugin installeren. Ga in je WordPress dashboard naar"Extensies" en dannaar "Toevoegen".

Redis gebruiken als een persistente object cache voor WordPress op cPanel

Zoek naar de"Redis Object Cache" plugin en klik op"Nu installeren".

Redis gebruiken als een persistente object cache voor WordPress op cPanel

Zodra de installatie is voltooid, activeer je de plugin door op de knop"Activeren" te klikken.

Redis gebruiken als een persistente object cache voor WordPress op cPanel

Bewerk vanuit je cPanel bestandsbeheer je wp-config.php bestand en voeg de volgende regels toe:

define( 'WP_REDIS_CLIENT', 'phpredis' ); define( 'WP_REDIS_SELECTIVE_FLUSH', true); define( 'WP_REDIS_PREFIX', 'monsite.com' );

Redis gebruiken als een persistente object cache voor WordPress op cPanel

  • Met de waarde WP_REDIS_CLIENT kun je de bibliotheek kiezen die door de WordPress plugin wordt gebruikt om toegang te krijgen tot Redis: phpredis of predis.
  • Met de waarde WP_REDIS_SELECTIVE_FLUSH kun je alleen de gegevens verwijderen met de prefix die is gedefinieerd op WP_REDIS_PREFIX tijdens het opschonen van de Redis cache.
  • Met de waarde WP_REDIS_PREFIX kun je een sleutelprefix opgeven voor de gegevens op je site (zodat deze niet conflicteren met andere sites). Het is belangrijk om voor elke site een unieke prefix op te geven.

Zodra je deze instellingen hebt toegevoegd en het bestand hebt opgeslagen, ga je terug naar je WordPress dashboard. Onder Instellingen en dan Redis, activeer het Redis object cache systeem:

Redis gebruiken als een persistente object cache voor WordPress op cPanel

Cache kalibratie opties kunnen worden toegevoegd aan wp-config.php voor meer specifieke behoeften. Raadpleeg voor meer informatie de officiële documentatie van de plugin.

Hoe kan ik Redis gebruiken op WordPress met W3 Total Cache?

Je kunt de WordPress plugin W3 Total Cache ook gebruiken om de resultaten van database queries te cachen. Merk op dat deze methode verschilt van object caching. Het wordt alleen aanbevolen als een veelgebruikte plugin geen gebruik maakt van het WordPress objectsysteem (zoals aangepaste posttypen) om gegevens op te slaan en op te halen.

1. Log in op je WordPress Dashboard en ga naar"Extensies/toevoegen".

Redis gebruiken als een persistente object cache voor WordPress op cPanel

2. Zoek naar de"W3 Total Cache" plugin en klik op"Nu installeren".

Redis gebruiken als een persistente object cache voor WordPress op cPanel

3. Activeer de plugin door op de knop te klikken.

Redis gebruiken als een persistente object cache voor WordPress op cPanel

4. Klik op"Instellingen" onder de plugin om de configuratie te openen.

Redis gebruiken als een persistente object cache voor WordPress op cPanel

5. Ga naar de sectie"Database caching", vink het vakje"Database checkbox" aan en kies"Redis" in het uitklapvenster. Klik ten slotte op"Instellingen opslaan en cache wissen" om je verzoek op te slaan.

Redis gebruiken als een persistente object cache voor WordPress op cPanel

Conclusie

Je kunt nude Redis Object Cache plugin activeren en configureren op je Wordpress site met je cPanel webhosting. Merk op dat alle Redis data toegankelijk is voor alle gebruikers van dezelfde cPanel server. Daarom is het noodzakelijk om nooit gevoelige informatie op Redis op te slaan.

Aarzel niet om je opmerkingen en vragen te delen.

Beoordeel dit artikel :

5/5 | 1 mening

Dit artikel was nuttig voor jou ?

Article utileJa

Article non utileGeen

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Vergelijkbare artikelen

1mn lezen

Hoe configureer ik Cloudflare op een website die gehost wordt op cPanel?

3mn lezen

Hoe gebruik je Memcached op je cPanel website?

4mn lezen

Maak je site sneller met Fastest Cache - Cache Varnish

3mn lezen

Hoe kan ik IpXchange gebruiken om het IP-adres van uw domein aan te passen?


Questions sur l'article
bersyl91 Il y a 1120 dagen
Bonjour, J'amende ma question : j'ai bien trouvé l'onglet "Diagnostics" de l'extension Redis, mais cela ne m'avance pas beaucoup : Status: Non connecté Client: PhpRedis (v5.3.4) Drop-in: Valid Disabled: No Connection Exception: Connection refused
Zie de
1 antwoorden
Benjamin-LWS - Il y a 1117 dagen

Bonjour,

Merci de votre retour,

Le message "Connection refused" indique que l'extension Redis ne parvient pas à se connecter au serveur Redis.

Le problème rencontré peut-être dû à plusieurs facteurs, que nous ne pouvons pas déterminer via cette plateforme de Question.

Nous vous invitons donc à passer par notre système de support technique disponible depuis votre espace client, afin de vous apporter l'aide adéquate. (https://aide.lws.fr/a/268)

Cordialement, L'équipe LWS.

Utile ?
Fred Il y a 1054 dagen
Je ne trouve pas redis dans mon Cpanel. Absent de ma rubrique Logiciels.
Zie de
1 antwoorden
Benjamin-LWS - Il y a 1046 dagen

Bonjour,

Merci de votre retour.

Grâce aux informations renseignées à l'ouverture de votre question, j'ai pu constater que vous ne possédez de formule cPanel.

Une formule cPanel est nécessaire pour bénéficier des fonctionnalités que vous souhaitez.

En savoir plus sur les formules cPanel disponible chez LWS : https://www.lws.fr/hebergement-cpanel.php

Je vous remercie de votre attention et reste à votre disposition pour toute autre question ou complément d'information.

Nous vous invitons à contacter notre service support à travers votre espace client, afin de vous apporter une aide si vous rencontrez des difficultés quelconque. (https://aide.lws.fr/a/268)

Cordialement, L'équipe LWS 

Utile ?

Stel een vraag aan het LWS-team en de gemeenschap