Suchen ist langsam ODER das plugin macht die Seitenladung langsam
Viele günstige Hosting-Unternehmen bieten ihre Dienste mit schwacher Hardware an. Aus diesem Grund kann die Produktsuche langsam sein. Sie können die folgenden Schritte ausführen:
- Verwenden Sie Cache-Plugins, zum Beispiel diese eine
- Ausschalten ‘dynamische Nachzählung‘ im Filter und ‚leere Begriffe ausblenden‘ Optionen
- Verwenden Autoptimize
- Hinzufügen mehr Speicher zu Ihrer WordPress-Website
- Verwenden Sie PHP 8.x.x
- Versuchen Sie auch im Tab Erweitert → Optionen, ‘ zu aktivieren.Cache der dynamischen Anzahl von Rückmeldungen für jeden Artikel im Filter" ODER "Begriffe cachen", wenn Ihr Suchformular viele Begriffe hat
- Aktivieren Sie im Tab „Erweitert“ → „Optionen“ das „Preisfilter optimieren, um die Serverlast zu reduzieren
- Datenbankindizes hinzufügen zur Verbesserung der Abfrageleistung (ausgeführt in phpMyAdmin):
ALTER TABLE wp_postmeta ADD INDEX woof_meta_key_value (meta_key(191), meta_value(20)); ALTER TABLE wp_posts ADD INDEX woof_type_status (post_type(20), post_status(20));Hinweis: Ersetzen
wp_mit Ihrem tatsächlichen Tabellenpräfix, falls abweichend. - Sie können das Suchformular auch vollständig ausblenden und es bei Bedarf anzeigen. Stellen Sie im Widget ‚Ja‘ zu ‘Suchformular standardmäßig ausblenden und stattdessen einen Button anzeigen„, im Shortcode [woof] Attribut ‘start_filtering_btn‘
+ Sie können Links von Seiten und Masken verwenden (z.B. product-category), wo die WOOF-Funktionalität initialisiert werden soll: Tab Erweitert → Plugin nur auf den folgenden Seiten der Website initialisieren – dies verhindert die Initialisierung der Plugin-Funktionalität auf allen Seiten der Website
Lesen Sie auch:
- woof_counter_method
- woof_use_wp_cache
- Leistungsoptimierung: Lazy-Load-Slideout für große Kategoriehierarchien
Ich muss sagen, das ist ein ziemlich guter Support 🙂
Ich habe auch etwas Nettes gefunden, das Ihnen gefallen könnte: Ich habe Ihnen bereits E-Mails über langsame Abfragen des Plugins gesendet. Die Abfragen des Plugins sind immer noch riesig, aber ich verstehe, dass es eine WordPress-(WooCommerce-Variationen)-Sache ist. Ich habe jedoch eine Lösung gefunden, um lange Ladezeiten zu vermeiden: MySQL-Tweaking mit diesem Trick: http://mysqltuner.com/
Die Ladezeiten gingen von 15 Sek. auf jetzt 4/5 Sek. Immer noch nicht schnell, aber viel besser als vorher. Nächster Schritt ist das Upgrade von PHP, da ich 5.3 verwende.
Auf jeden Fall: Wenn Leute sich darüber beschweren, dass woof Dinge langsam macht, versuchen Sie, sie darauf hinzuweisen mysqltuner. Das hat für mich einen großen Unterschied gemacht.
Nochmals vielen Dank!
Bart