Tryb Turbo
Tryb Turbo jest rozszerzeniem, które zmniejsza obciążenie bazy danych za pomocą żądań AJAX i predefiniowanych danych produktów umieszczonych w pliku JSON -> zwiększa prędkość filtrowania produktów. Ten tryb pozwala uniknąć generowania dużych zapytań MySQL podczas filtrowania produktów na froncie strony. Ustawienia można znaleźć w zakładka Zaawansowane.
Zwiększ prędkość filtrowania produktów. Ten tryb pozwala uniknąć generowania dużych zapytań MySQL podczas filtrowania produktów na froncie strony, co mniej obciąża serwer i szybciej otrzymuje wyniki filtrowania!
Strona demonstracyjna: https://turbo.products-filter.com/
Główną ideą tego rozszerzenia jest uniknięcie dużego MySQL żądania po stronie serwera i zastąpić je prostszymi i bardziej bezpośrednimi: pobierz produkty po ID.

Filtrowanie odbywa się po stronie klienta (przeglądarka) przy użyciu funkcjonalności javascript i predefiniowanych danych JSON na froncie.
- Zaznacz „Tryb Turbo„ rozszerzenie w zakładce Rozszerzenia
- Naciśnij przycisk Zapisz
- W zakładce „Tryb Turbo” włącz je
- Kliknij przycisk „Aktualizuj teraz!” (Zrekonstruuj dane produktów teraz!)
- Poczekaj, aż operacja się zakończy
- Wybierz okres Cron i gdzie przechowywać plik JSON danych produktów
- Wybierz z listy rozwijanej, gdzie przechowywać plik danych produktów JSON. Lepiej przechowywać plik danych produktów w folderze wp-uploads, aby uniknąć usunięcia danych po aktualizacji pluginu, ale nie wszyscy dostawcy hostingu pozwalają na pobieranie danych JSON z tego folderu, więc jeśli wybierzesz opcję przechowywania danych w folderze pluginu, pamiętaj o tym i przebuduj dane produktów za pomocą przycisku powyżej po aktualizacji pluginu.
- Naciśnij przycisk Zapisz
- W zakładce „Opcje” wybierz, jeśli są potrzebne opcje: Pokaż liczbę, Dynamiczne przeliczanie (jeśli filtr jest bardzo duży, wybierz dynamiczne przeliczanie tylko dla PC), Ukryj puste terminy

- NIE ZAPOMNIJ DO RESETOWANIA WSZYSTKICH RODZAJÓW PAMIĘCI PODRĘCZNEJ NA FRONCIE TWOJEJ STRONY (pamięć podręczna przeglądarki)
Ograniczenia:
- tryb turbo nie działa z hierarchicznym rozwijanym menu
- tylko w trybie AJAX, i dlatego NIE jest kompatybilny ze wszystkimi motywami WordPress
- jeśli włączony jest tryb turbo, wyłącz w zakładce Zaawansowane „Cache dynamicznego przeliczania liczby” dla każdego elementu w filtrze + „Cache terminów”
- jeśli formularz wyszukiwania jest zbyt duży, możliwe zamrożenie, jeśli włączone jest dynamiczne przeliczanie (powód: ponowne rysowanie wszystkich elementów HTML w filtrze)
- maksymalna liczba produktów wynosi 15 000. Jeśli potrzebujesz więcej, użyj hooka: „woof_turbo_mode_products_limit‘
