Speed Optimizer Medienkomprimierung Fortschritt stockt
Das Speed Optimizer Plugin ist ein leistungsfähiges Tool, das viele Techniken zur Leistungsoptimierung bietet. Eine davon ist die Optimierung Ihrer Bilder durch Komprimierung und damit Verringerung ihrer Größe, wodurch sie schneller geladen werden. Es kann jedoch ein Problem auftreten, bei dem der Bildoptimierungsprozess bei beliebigen Bildern stecken bleibt und eine Meldung wie “COMPRESSING IMAGE XX OF XX” anzeigt. Dieses Problem kann durch Ihre WordPress-Konfiguration oder bestimmte Plugins verursacht werden.
Verstehen des Problems
Der Prozess der Bildoptimierung kann aus verschiedenen Gründen ins Stocken geraten. Es kann an einem Konflikt mit anderen Plugins, an Serverbeschränkungen oder an Problemen mit dem WordPress-Cron-System liegen. Die Meldung über den Stillstand ist ein Hinweis darauf, dass der Prozess unterbrochen wurde und nicht fortgesetzt werden kann.
Lösung: WordPress Cron-Ereignisse über wp-cli ausführen
Um dieses Problem zu lösen, müssen Sie sicherstellen, dass zwei WordPress-Cron-Ereignisse mit WP-CLI ordnungsgemäß ausgeführt werden. Diese Cron-Ereignisse sind:
wp cron event schedule siteground_optimizer_start_image_optimization_cron now
wp cron event schedule siteground_optimizer_start_webp_conversion_cron now
Mit diesen Befehlen werden die Bildoptimierungs- und Webp-Konvertierungsprozesse sofort gestartet.
Schritt-für-Schritt Anleitung
Hier finden Sie eine schrittweise Anleitung, wie Sie diese Cron-Ereignisse ausführen:
Schritt 1: Greifen Sie über SSH auf Ihr WordPress-Verzeichnis zu
Sie müssen über SSH auf Ihr WordPress-Verzeichnis zugreifen. Sobald Sie eingeloggt sind, navigieren Sie zum Stammverzeichnis Ihrer WordPress-Installation.
Schritt 2: Ausführen der Cron-Ereignisse
Geben Sie in der Befehlszeile nacheinander die folgenden Befehle ein
wp cron event schedule siteground_optimizer_start_image_optimization_cron now
wp cron event schedule siteground_optimizer_start_webp_conversion_cron now
Dadurch werden die erforderlichen Cron-Ereignisse einmal ausgeführt, so dass die Bildkomprimierung mit der Verarbeitung Ihrer Bilder fortfahren sollte.
Schritt 3: Erstellen einer Schleife
Wenn Sie sehr viele Bilder auf Ihrer Website haben, reicht die einmalige Ausführung der Cron-Ereignisse möglicherweise nicht aus, um alle Bilder zu verarbeiten. In diesem Fall müssen Sie eine Schleife erstellen, in der die Cron-Ereignisse so lange ausgeführt werden, bis alle Bilder korrekt verarbeitet wurden. Hier ist ein Beispiel dafür, wie Sie dies tun können:
while true; do sleep 30; wp cron event schedule siteground_optimizer_start_image_optimization_cron now; wp cron event schedule siteground_optimizer_start_webp_conversion_cron now; wp cron event run --due-now; done
Der obige Befehl ist eine Schleife, die die Cron-Ereignisse alle 30 Sekunden ausführt, bis Sie sie stoppen (ctrl+c oder cmd+c).
Schritt 4: Überwachen des Prozesses
Verfolgen Sie den Optimierungsprozess auf der wp-admin Seite, um sicherzustellen, dass er ordnungsgemäß abläuft. Wenn der Prozess erneut stecken bleibt, müssen Sie möglicherweise weitere Untersuchungen durchführen, um widersprüchliche Plugins oder Servereinschränkungen zu identifizieren. Wenn Sie weiterhin Probleme haben, wenden Sie sich an unser Support-Team, um weitere Unterstützung zu erhalten.