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.

Bemærk, at du før du går i gang, skal klikke på PHP Selector i DirectAdmin under overskriften Extra Features og aktivere Redis som en mulighed. 
  1. Log ind på DirectAdmin, se denne artikel for mere information: https://my.host/kb/webhosting/hoe-log-ik-in-op-directadmin
    1. Er du logget ind på h30.my.host eller lavere (såsom h8.my.host)? Gå derefter til Extra Features > Redis Management.
      Naviger til Redis Management i DirectAdmin
    2. Er du logget ind på h31.my.host eller højere (såsom h32.my.host)? Gå derefter til Advanced Features > Redis.

  1. Næste trin er at aktivere Redis.
    1. 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.
      Opret Redis-instans i DirectAdmin
    2. 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".

  1. 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.
    1. 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

    2. 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' );
      define( 'WP_REDIS_PATH', '/home/[gebruiker]/.redis/redis.sock' );
      Erstat [gebruiker] med dit DirectAdmin-brugernavn.
      Bemærk, tilføj denne kode over denne linje:
      /* That's all, stop editing! Happy blogging. */
  2. 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.

  1. Log ind på my.host kontrolpanel.
  2. Gå til dit hostingabonnement.
  3. Vælg nu Avanceret > PHP-indstillinger i den vandrette menu.
  4. Når du er på den side, skal du klikke på fanen PHP-udvidelser.
  5. Du vil nu se alle tilgængelige PHP-udvidelser. Søg efter "redis", og markér feltet til venstre for den.
  6. 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.