GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie konfiguriere ich Redis Caching, um WordPress unter Ubuntu 18.04 zu beschleunigen?

Redis ist ein Open-Source-In-Memory-Datenstrukturspeicher. Es kann als DB und Cache verwendet werden. Es unterstützt verschiedene Datenstrukturen und kann als DB-Server verwendet werden. Sie können Redis mit einer relationalen Datenbank wie MYSQL verwenden, um Ihre Website zu beschleunigen.

In diesem Artikel konfigurieren wir Redis als Cache auf einer Wordpress-Website. Dadurch wird Ihre Wordpress-Website schneller geladen. Redis optimiert die zeitraubenden Datenbankabfragen mithilfe seines Caches.

Eine Standard-Wordpress-Seiten-Website ohne Redis kann etwa 800 ms laden, und mit Redis können Sie sie auf etwa 450 ms senken.

Wie funktioniert Caching?

Beim erstmaligen Laden der WordPress-Seite wird eine Datenbankabfrage auf Ihrem Server durchgeführt. Redis wird sich erinnern oder zwischenspeichern die gleiche Abfrage. Wenn nun ein anderer Benutzer versucht, dieselbe Wordpress-Seite zu laden, werden die Ergebnisse von Redis bereitgestellt, ohne die Datenbank abzufragen. Dies führt zu einer schnelleren Leistung Ihrer Website. Der Objekt-Cache von Redis speichert die SQL-Abfragen, die zum Laden der WordPress-Seiten erforderlich sind.

Beginnen wir mit der Installation von Redis auf einem Ubuntu 18.04-Server.

  1. Führen Sie im ersten Schritt den folgenden Update-Befehl aus.

    sudo apt update
  2. Installieren Sie Redis mit dem folgenden Befehl.

    sudo apt install redis-server
  3. Sobald Redis installiert ist, müssen wir es als Cache konfigurieren.

  4. Fügen Sie die folgende Zeile am Ende Ihrer redis.conf-Datei hinzu. Verwenden Sie den folgenden Befehl, um diese Aktion auszuführen.

    maxmemory 256mb
    maxmemory-policy allkeys-lru
  5. Speichern und schließen Sie dieredis.conf Datei.

  6. Jetzt laden wir die object-cache.php herunter Skriptdatei. Es ist ein Skript eines Drittanbieters. Sie können die Kommentare lesen, um zu sehen, wie es funktioniert.

    wget http://demovpstest.com/object-cache.php/
    
  7. Verschieben Sie diese Datei mit dem folgenden Befehl in den Ordner /wp-content der Wordpress-Installation.

    sudo mv object-cache.php /var/www/html/wp-content/
  8. Wir aktivieren die Cache-Einstellungen in Ihrer Wordpress-Konfigurationsdatei . Bearbeiten Sie dazu die wp-config.php

    nano /var/www/html/wp-config.php
  9. Fügen Sie die folgende Zeile nach * Authentication Unique Keys and Salts hinzu. Abschnitt:

    define('WP_CACHE_KEY_SALT', 'yourwebsite.com');
  10. Um einen dauerhaften Cache mit dem Redis-Objekt-Cache-Plugin zu erstellen, fügen Sie die folgende Zeile nach dem define('WP_CACHE_KEY_SALT', 'yourwebsite.com'); line.

    define('WP_CACHE', true);
  11. Speichern und schließen die Datei.

  12. Lassen Sie uns die Redis- und Apache-Datei neu starten.

  • Starten Sie Redis neu:

    sudo service redis-server restart
  • Apache neu starten

    sudo service apache2 restart

Das ist es! Ihre WordPress-Website verwendet jetzt Redis-Caching. Ihre Wordpress-Webseite wird jetzt viel schneller geladen.


Linux
  1. So installieren und konfigurieren Sie den Redis-Server in Ubuntu

  2. So installieren und konfigurieren Sie Redis 6 unter Ubuntu 20.04

  3. So installieren Sie Redis unter Ubuntu 16.04

  4. So installieren Sie Redis unter Ubuntu 18.04

  5. So beschleunigen Sie WordPress

So löschen Sie den DNS-Cache unter Ubuntu

So installieren Sie WordPress Ubuntu 20.04

So installieren Sie WordPress mit EasyEngine unter Ubuntu 20.04

Wie installiere ich Redis auf Ubuntu?

So leeren Sie den DNS-Cache unter Ubuntu

So installieren Sie WordPress auf Ubuntu 20.04