Aktivér Redis-caching i WordPress
Det er fantastisk, når din hjemmeside vokser: flere besøgende, flere kunder, og du genererer også mere omsætning. Gode nyheder, altså! Men du bemærker, at din hjemmeside langsomt begynder at blive lidt langsommere. Indlæsningstiden på din hjemmeside øges, og måske leder du nu efter måder at forbedre hastigheden på dit WordPress-site. En god måde at give dit WordPress-site et boost på er at bruge Redis Cache. Hos my.host er Redis Caching inkluderet i alle hostingpakker. Du kan læse, hvordan du aktiverer det, i denne artikel.
Hvad er Redis-cache, og hvordan fungerer det i WordPress?
Redis er en såkaldt 'cachemekanisme'. Det, den egentlig gør, er at gemme en masse data på forhånd, så den besøgende kan hente dem fra serveren med lynets hast. Derfor indlæses en stor, langsom MySQL-database ikke for hver besøgende, men derimod en nedskaleret kopi. De korrekte data slås op og leveres baseret på hver anmodning.
Ved at arbejde med denne leveringsmetode kan du gøre WordPress betydeligt hurtigere. Fordi WordPress er baseret på MySQL og gemmer alle data i den, vil du hurtigt mærke forskellen med Redis. Redis-cachen vokser fleksibelt, så der skal slås mindre og mindre data op i MySQL. Et smart system, den Redis.
- Log ind på DirectAdmin, se denne artikel for mere information: https://my.host/kb/webhosting/hoe-log-ik-in-op-directadmin
- Er du logget ind på h30.my.host eller lavere (såsom h8.my.host)? Gå derefter til Extra Features > Redis Management.
- Er du logget ind på h31.my.host eller højere (såsom h32.my.host)? Gå derefter til Advanced Features > Redis.
- Er du logget ind på h30.my.host eller lavere (såsom h8.my.host)? Gå derefter til Extra Features > Redis Management.
- Næste trin er at aktivere Redis.
- Er du logget ind på h30.my.host eller lavere? Klik derefter på Create new redis instance. Du vil derefter se skærmbilledet "Redis instance is successfully created". Klik derefter på Back to list.
- Er du logget ind på h31.my.host eller højere? Indstil derefter indstillingen Redis til Enabled. Kopiér teksten ved siden af indstillingen Path to redis socket file. I vores eksempel er dette "/home/auwdomei/.redis/redis.sock".
- Er du logget ind på h30.my.host eller lavere? Klik derefter på Create new redis instance. Du vil derefter se skærmbilledet "Redis instance is successfully created". Klik derefter på Back to list.
- Log ind på din WordPress-installation via uw-domein.nl/wp-admin (erstat uw-domein.nl med dit eget domænenavn).
Vælg LiteSpeed Cache-pluginet i menuen til venstre, og klik på Cache i undermenuen.
Gå til fanen Object. Indtast følgende oplysninger her.- Er du logget ind på h30.my.host eller lavere? Brug derefter indstillingerne nedenfor.
Object Cache
Til
Method
Redis
Host
localhost
Port
Indtast portnummeret på den oprettede Redis-instans
Username
Efterlad tomt
Password
Indtast adgangskoden til den oprettede Redis-instans
- Er du logget ind på h31.my.host eller højere? Hvis ja, skal du bruge indstillingerne nedenfor.
Objektcache
Til
Metode
Redis
Vært
Indtast den tidligere kopierede sti fra indstillingen Sti til redis socket-fil her.
I vores eksempel er dette "/home/auwdomei/.redis/redis.sock".
Port
0
Brugernavn
Efterlad tomt
Adgangskode
Efterlad tomt
Oplever du forbindelsesproblemer med Redis-forbindelsen? Åbn filen wp-config.php, og tilføj disse linjer:define( 'WP_REDIS_SCHEME', 'unix' );
Erstat [gebruiker] med dit DirectAdmin-brugernavn.
define( 'WP_REDIS_PATH', '/home/[gebruiker]/.redis/redis.sock' );Bemærk, tilføj denne kode over denne linje:/* That's all, stop editing! Happy blogging. */
- Er du logget ind på h30.my.host eller lavere? Brug derefter indstillingerne nedenfor.
- Gem ændringerne. Gå nu tilbage til toppen, og klik på Flere oplysninger ved siden af Forbindelsestest. Klik derefter på Send igen.
Der burde nu stå Forbindelsestest: Bestået. Redis-instansen er nu oprettet og klar til brug.
Redis-caching virker endnu ikke
Hvis Redis-caching stadig ikke virker, er Redis PHP-udvidelsen muligvis ikke aktiveret. Statusblokken vil da vise Redis-udvidelse: Deaktiveret
Hvis det er tilfældet, kan det nemt løses ved at aktivere udvidelsen i dine PHP-indstillinger. Følg trinnene nedenfor.
- Log ind på my.host kontrolpanel.
- Gå til dit hostingabonnement.
- Vælg nu Avanceret > PHP-indstillinger i den vandrette menu.
- Når du er på den side, skal du klikke på fanen PHP-udvidelser.
- Du vil nu se alle tilgængelige PHP-udvidelser. Søg efter "redis", og markér feltet til venstre for den.
- Klik nu på knappen Skift nederst for at gemme dette.
Redis PHP-udvidelsen burde nu være aktiveret. Opdater Redis-siden på dit WordPress-websted, og kontrollér, om forbindelsestesten nu er bestået.
Redis-caching er aktiveret
Du har nu aktiveret Redis-caching, og dit websted vil nu indlæse hurtigere. Hvis du har brug for hjælp, er du velkommen til at kontakte vores supportmedarbejdere. De hjælper dig gerne.
Har du stadig spørgsmål? Kontakt os.