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

So verwenden Sie das Image Optimizer-Paket für WP-CLI

Es wird oft vorkommen, dass Sie alle Bilder in einer Site-Medienbibliothek optimieren müssen. Wenn Sie mit der Verwendung von WP-CLI vertraut sind, gibt es ein sehr praktisches Paket, das installiert werden kann. Das Paket heißt „image-optimize“ und vereinfacht den Vorgang, Ihre Bilder für das Webhosting vorzubereiten.

Dieses Paket ist nicht für „verwaltete Hosts“, da die benötigten Bibliotheken ohne Root-Zugriff nicht installiert werden können und es CPU-Ressourcen-intensiv sein kann.

Vorbereitung zum Ausführen von Befehlen

Das Paket für WP-CLI heißt image-optimize. Um dieses Paket verwenden zu können, müssen Sie sich beim Server Ihrer Website anmelden und WP-CLI aktualisieren. Sie können WP-CLI aktualisieren, indem Sie den folgenden Befehl ausführen:

wp cli update

Als nächstes müssen Sie eine Reihe von Bibliotheken installieren, die das Paket verwendet, um JPEG-, PNG- und GIF-Bilder mit diesen Befehlen zu optimieren:

sudo apt-get install jpegoptim
sudo apt-get install optipng
sudo apt-get install pngquant
sudo apt-get install gifsicle

Jetzt können Sie die stabile Version des Bildoptimierungspakets mit diesem Befehl installieren:

wp package install typisttech/image-optimize-command:@stable

Seitenbilder optimieren

Im Folgenden finden Sie Beispiele für Befehle, die nach einem WordPress-Core-Update ausgeführt werden:

wp image-optimize mu-plugins
wp image-optimize plugins
wp image-optimize themes
wp image-optimize wp-admin
wp image-optimize wp-includes

Sie können diesen Befehl verwenden, um alle Miniaturansichten auf einer Site neu zu generieren.

wp media regenerate --yes
Möglicherweise müssen Sie die Anzahl der Bilder einschränken, die von der Bildoptimierung in einem einzelnen Back verarbeitet werden. Um die Stapelgröße zu begrenzen, müssen Sie nur das Flag –limit am Ende des Stapelbefehls hinzufügen und die Menge angeben, wie in diesen Beispielen gezeigt:

wp image-optimize batch --limit=500
wp image-optimize batch --limit=1000
wp image-optimize batch --limit=2500
wp image-optimize batch --limit=5000

Bei Verwendung des WP-CLI-Befehls zur Bildoptimierung kann die CPU-Auslastung des Servers intensiv sein, führen Sie die Stapelbefehle daher außerhalb der Geschäftszeiten auf Ihrer Website in kleineren Größen aus. Sie können die CPU-Auslastung verfolgen, während Sie einen Batch-Optimierungsbefehl ausführen, indem Sie htop verwenden. Sie können htop mit den folgenden Befehlen installieren und ausführen:

sudo apt-get install htop
htop

Um htop zum Überwachen der Serverlast zu verwenden, lassen Sie ein Terminalfenster geöffnet, während der Batch-Optimierungsbefehl in einem anderen Terminalfenster ausgeführt wird. In unseren Tests war die CPU-Auslastung nicht zu hoch.

1.61GB/3.74GB Memory usage
180M - 3.86GB Swap

Optimierte Bilder wiederherstellen

Bevor Images optimiert werden, werden Backup-Versionen erstellt, was bedeutet, dass Sie jederzeit eine Backup-Datei wiederherstellen und die optimierte Version ersetzen können.

Beispielsweise wurde Anhang 123 mit diesem Befehl optimiert:
wp image-optimize attachment 123

Um den Anhang für 123 wiederherzustellen, müsste der folgende Befehl ausgeführt werden:
wp image-optimize restore 123

Du kannst den Befehl wp media regenerate verwenden, um eine bestimmte Mediendatei neu zu generieren.
wp media regenerate 123

Wenn Sie die Bilder in der Medienbibliothek Ihrer WordPress-Website optimieren können, wird der für Ihre Website benötigte Speicherplatz reduziert. Die Optimierung verbessert auch die Geschwindigkeit und Leistung Ihrer Website für Besucher und verbessert die Benutzererfahrung und -zufriedenheit.


Linux
  1. So verwenden Sie den Linux-Grep-Befehl

  2. So verwenden Sie den Verlaufsbefehl unter Linux

  3. Kostenloser Bildoptimierer:Lerne YOGA kennen und lerne, wie man es benutzt

  4. Wie finde ich die gültigen Werte für den Begriff, der in Tmux verwendet werden soll?

  5. Wie installiere ich PhantomJS für die Verwendung mit Python Selenium auf dem Raspberry Pi?

So verwenden Sie den Linux-Ping-Befehl

So verwenden Sie den nmap-Befehl

So verwenden Sie Avidemux für die Videobearbeitung

Verwendung des RPM-Befehls (mit Beispielen)

So konfigurieren Sie Ihr Raspberry Pi OS, um es zum ersten Mal zu verwenden

So verwenden Sie den fd-Befehl auf einem Linux-System