Aktiver Redis-caching i WordPress

Det er fantastisk å vokse med nettstedet ditt: flere besøkende, flere kunder, og du genererer også mer inntekt. Gode nyheter, altså! Men du merker at nettstedet ditt sakte begynner å bli litt tregere. Lastetiden for nettstedet ditt øker, og kanskje ser du nå etter måter å forbedre hastigheten på WordPress-nettstedet ditt. En god måte å gi WordPress-nettstedet ditt et løft på er å bruke Redis Cache. Hos my.host er Redis Caching inkludert i alle hostingpakker. Du kan lese hvordan du aktiverer dette i denne artikkelen.

Hva er Redis-cache, og hvordan fungerer det i WordPress?

Redis er en såkalt «cache-mekanisme». Det den egentlig gjør, er å lagre mye data på forhånd, slik at den besøkende kan hente det fra serveren lynraskt. Dermed lastes ikke en stor og treg MySQL-database for hver besøkende, men heller en nedskalert kopi. Riktige data slås opp og leveres basert på hver forespørsel.

Ved å bruke denne leveringsmetoden kan du gjøre WordPress betydelig raskere. Fordi WordPress er basert på MySQL og lagrer alle data der, vil du raskt merke forskjellen med Redis. Redis-cachen vokser fleksibelt, slik at stadig mindre data må slås opp i MySQL. Et smart system, den Redis.

Vær oppmerksom på at før du starter, må du klikke på PHP Selector i DirectAdmin under overskriften Extra Features og aktivere Redis som et alternativ. 
  1. Logg inn i DirectAdmin, se denne artikkelen for mer informasjon: https://my.host/kb/webhosting/hoe-log-ik-in-op-directadmin
    1. Er du logget inn på h30.my.host eller lavere (for eksempel h8.my.host)? Gå deretter til Extra Features > Redis Management.
      Naviger til Redis Management i DirectAdmin
    2. Er du logget inn på h31.my.host eller høyere (for eksempel h32.my.host)? Gå deretter til Advanced Features > Redis.

  1. Neste steg er å aktivere Redis.
    1. Er du logget inn på h30.my.host eller lavere? Klikk deretter på Create new redis instance. Du vil da se skjermen «Redis instance is successfully created». Deretter klikker du på Back to list.
      Opprett Redis-instans i DirectAdmin
    2. Er du logget inn på h31.my.host eller høyere? Sett deretter alternativet Redis til Enabled. Kopier teksten ved siden av alternativet Path to redis socket file. I eksempelet vårt er dette "/home/auwdomei/.redis/redis.sock".

  1. Logg inn på WordPress-installasjonen din via uw-domein.nl/wp-admin (bytt ut uw-domein.nl med ditt eget domenenavn).
    Velg LiteSpeed Cache-pluginen i menyen til venstre, og klikk på Cache i undermenyen.
    Gå til fanen Object. Oppgi følgende informasjon her.
    1. Er du logget inn på h30.my.host eller lavere? Bruk deretter innstillingene nedenfor.

      Object Cache

      Method

      Redis

      Host

      localhost

      Port

      Skriv inn portnummeret til den opprettede Redis-instansen

      Username

      La stå tomt

      Password

      Skriv inn passordet til den opprettede Redis-instansen

    2. Er du innlogget på h31.my.host eller høyere? Hvis ja, bruk innstillingene nedenfor.

      Objektbuffer

      Metode

      Redis

      Vert

      Angi den tidligere kopierte stien til alternativet Sti til redis-socketfil her.

      I eksempelet vårt er dette "/home/auwdomei/.redis/redis.sock".

      Port

      0

      Brukernavn

      La stå tomt

      Passord

      La stå tomt


      Opplever du tilkoblingsproblemer med Redis-tilkoblingen? Åpne wp-config.php-filen og legg til disse linjene:
      define( 'WP_REDIS_SCHEME', 'unix' );
      define( 'WP_REDIS_PATH', '/home/[gebruiker]/.redis/redis.sock' );
      Erstatt [gebruiker] med ditt DirectAdmin-brukernavn.
      Merk: Legg til denne koden over denne linjen:
      /* That's all, stop editing! Happy blogging. */
  2. Lagre endringene. Gå nå tilbake til toppen og klikk på Mer informasjon ved siden av tilkoblingstesten. Klikk deretter på Send på nytt.

Det skal nå stå Tilkoblingstest: Bestått. Redis-instansen er nå opprettet og klar til bruk.

Redis-bufring fungerer ikke ennå

Hvis Redis-bufring fortsatt ikke fungerer, er kanskje ikke Redis PHP-utvidelsen aktivert. Statusblokken vil da vise Redis-utvidelse: Deaktivert

Hvis dette er tilfelle, kan det enkelt fikses ved å aktivere utvidelsen i PHP-alternativene dine. Følg trinnene nedenfor.

  1. Logg inn på my.host kontrollpanel.
  2. Gå til hostingpakken din.
  3. Velg nå Avansert > PHP-innstillinger i den horisontale menyen.
  4. Når du er på den siden, klikker du på fanen PHP-utvidelser.
  5. Du vil nå se alle tilgjengelige PHP-utvidelser. Søk etter "redis" og kryss av i boksen til venstre for den.
  6. Klikk nå på knappen Endre nederst for å lagre dette.

Redis PHP-utvidelsen skal nå være aktivert. Oppdater Redis-siden på WordPress-nettstedet ditt og sjekk om tilkoblingstesten nå er bestått.

Redis-bufring er aktivert

Du har nå aktivert Redis-bufring, og nettstedet ditt vil lastes inn raskere. Hvis du trenger hjelp, er det bare å spørre supportmedarbeiderne våre. De hjelper deg gjerne.


Har du fortsatt spørsmål? Ta kontakt.