HUSKY - Products Filter Professional for WooCommerce

Wyszukiwanie jest wolne LUB wtyczka spowalnia ładowanie strony

Wiele tanich firm hostingowych świadczy swoje usługi na słabym sprzęcie. Z tego powodu wyszukiwanie produktów może być wolne. Możesz wykonać następujące kroki:

  • Używaj wtyczek buforujących, na przykład ten
  • Wyłącz 'dynamiczne przeliczanie‘ w filtrze i ‘ukryj puste terminyopcje ‘
  • Użyj Autoptimize
  • Dodaj więcej pamięci do Twojej witryny WordPress
  • Użyj PHP 8.x.x
  • Również w zakładce Zaawansowane → Opcje, spróbuj aktywować 'Buforuj dynamiczne ponowne zliczanie liczby dla każdego elementu filtra‘ LUB ‘Buforuj terminy‘ jeśli formularz wyszukiwania zawiera wiele terminów
  • W zakładce Zaawansowane → Opcje, włącz „Optymalizacja filtra cenowego„aby zmniejszyć obciążenie serwera
  • Dodaj indeksy bazy danych aby poprawić wydajność zapytań (uruchom w 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));

    Uwaga: Zastąp wp_ z Twoim faktycznym prefiksem tabeli, jeśli jest inny.

  • Możesz również całkowicie ukryć formularz wyszukiwania i pokazywać go na żądanie. W widżecie ustaw ‘Tak‘ na ‘Ukryj formularz wyszukiwania domyślnie i pokaż jeden przycisk zamiast tego‘, w shortcode [woof'] użyj atrybutu 'start_filtering_btn

+ Możesz używać linków do stron i masek (np. product-category), gdzie funkcjonalność WOOF powinna zostać zainicjowana: zakładka ZaawansowaneInicjuj wtyczkę tylko na kolejnych stronach witryny – zapobiegnie to inicjalizacji funkcjonalności wtyczki na wszystkich stronach witryny
Czytaj również:

 


Muszę powiedzieć, że to całkiem przyzwoite wsparcie 🙂
Znalazłem też coś, co może Ci się spodobać: Pisałem do Ciebie wcześniej o wolnych zapytaniach generowanych przez plugin. Zapytania pluginu są nadal ogromne, ale rozumiem, że to kwestia WordPress (WooCommerce variations). Znalazłem jednak rozwiązanie, aby uniknąć długich czasów ładowania: modyfikacja MySQL za pomocą tego triku: http://mysqltuner.com/
Czas ładowania skrócił się z 15 sekund do 4/5 sekund. Nadal nie jest szybko, ale znacznie lepiej niż wcześniej. Następnym krokiem jest aktualizacja PHP, ponieważ używam wersji 5.3.
W każdym razie: jeśli ludzie narzekają, że woof spowalnia, spróbuj im zasugerować mysqltuner. Dla mnie to zrobiło dużą różnicę.
Jeszcze raz dziękuję!
Bart