Zostań członkiem, aby pobrać za DARMO. Chcę dołączyć

FacetWP – Cache

FacetWP Cache: Wydajność i Efektywność w Caching’u dla WordPressa FacetWP Cache to istotny dodatek dla użytkowników FacetWP, który pozwala na poprawę wydajności stron opartej na filtrach. Dając możliwość przechowywania żądań AJAX związanych…Wyświetl wtyczkę

5,00

Versión: 1.7.1

Lo que adquieres al comprar tu plugin o theme:

  • Uso en webs ilimitadas
  • Libre de virus o código malicioso.
  • 100% Legal
Gwarancja bezpiecznego zakupu
Kategoria:

FacetWP Cache: Wydajność i Efektywność w Caching’u dla WordPressa

FacetWP Cache to istotny dodatek dla użytkowników FacetWP, który pozwala na poprawę wydajności stron opartej na filtrach. Dając możliwość przechowywania żądań AJAX związanych z FacetWP w bazie danych, może znacząco przyspieszyć czas ładowania stron, które są intensywnie użytkowane. Dzięki temu łatwiej jest zarządzać dużymi zbiorami danych i skomplikowanymi filtrami bez obawy o przeciążenie systemu serwera.

Jak działa FacetWP Cache?

FacetWP Cache cache’uje każdą unikalną kombinację filtrów, z której korzystają odwiedzający, przez co przy następnej wizycie tej samej kombinacji zajmuje znacznie mniej czasu na przetworzenie. W przypadku popularnych stron, takich jak strony docelowe z ograniczoną liczbą filtrów, dodatek ma szanse na przyniesienie wymiernych korzyści. Z kolei w sytuacjach, gdy użytkownicy często stosują różne unikalne kombinacje – na przykład wprowadzają lokalizacje lub mieszają różne opcje filtrów – korzyści z cache’owania mogą być minimalne.

Warto zaznaczyć, że FacetWP Cache nie zakłóca działania innych wtyczek do cache’owania, co czyni go idealnym dodatkiem. Osobna obsługa AJAX sprawia, że współpraca z najpopularniejszymi wtyczkami cachingowymi, takimi jak WP Rocket, staje się całkowicie bezproblemowa.

Instalacja i Konfiguracja

Aby rozpocząć korzystanie z FacetWP Cache, wystarczy zainstalować wtyczkę i ją aktywować. Kluczowym krokiem jest upewnienie się, że tabela wp_facetwp_cache jest poprawnie utworzona w bazie danych oraz, że zawiera odpowiednie wpisy. Przy każdej modyfikacji treści warto sprawdzić, jak często dane w naszym serwisie ulegają zmianie.

Domyślny czas wygaśnięcia pamięci podręcznej wynosi jedną godzinę (3600 sekund). Jeśli treści zmieniają się sporadycznie, warto wydłużyć czas życia cache. Można to zrobić za pomocą poniższego kodu w pliku functions.php swojego motywu:

php function my_cache_lifetime( $seconds ) { return 86400; // Jeden dzień. Domyślnie: 3600 (jedna godzina) } add_filter( 'facetwp_cache_lifetime', 'my_cache_lifetime' );

Zmiana czasu wygaśnięcia cache’a dla konkretnych stron jest również możliwa:

php function my_cache_lifetime( $seconds, $params ) { if ( 'products' === $params['uri'] ) { // http://website.com/products/ $seconds = 1800; } return $seconds; } add_filter( 'facetwp_cache_lifetime', 'my_cache_lifetime', 10, 2 );

Czyszczenie pamięci podręcznej

Zarządzanie pamięcią podręczną jest także prostą czynnością. Gdy jesteś zalogowany, zauważysz zakładkę FWP w czarnej belce administracyjnej z opcją czyszczenia całej pamięci podręcznej lub konkretnej strony. Dodatkowo, jeśli potrzebujesz oczyścić pamięć podręczną za pomocą kodu, możesz zrobić to tak:

php FWP_Cache()->cleanup(); // Czyszczenie wygasłej pamięci podręcznej FWP_Cache()->cleanup( 'all' ); // Czyszczenie wszystkiego FWP_Cache()->cleanup( 'demo/cars' ); // Czyszczenie strony "/demo/cars/"

Rozwiązywanie problemów

Aby sprawdzić, czy pamięć podręczna działa poprawnie, możesz zalogować się do phpMyAdmin i upewnić się, że tabela wp_facetwp_cache istnieje, ma 5 kolumn i zawiera jakieś wpisy. Jeśli tabela jest pusta lub nie istnieje, przyczyną może być konflikt z inną wtyczką, która również korzysta z plików związanych z zapisywaniem w bazie danych. Często zdarza się, że host blokuje użycie symlinków przez wtyczki, co uniemożliwia prawidłowe działanie FacetWP Cache.

Innym możliwym powodem może być brak uprawnień do zapisu w katalogu wp-content, co uniemożliwia utworzenie niezbędnego symlink.

Konflikty z db.php

Niektóre wtyczki, takie jak Query Monitor i W3 Total Cache, mogą wprowadzać konflikty z FacetWP Cache. W przypadku Query Monitor, jeśli wtyczka była już włączona przed aktywacją FacetWP Cache, nie będzie miała możliwości stworzenia własnego symlink’u, co skutkuje brakiem funkcjonalności. Aby obie wtyczki działały poprawnie, musisz połączyć ich skrypty, co jednak musisz powtarzać po każdej aktualizacji.

W przypadku W3 Total Cache, podczas aktywacji może wystąpić podobny problem z plikiem db.php. Aby je rozwiązać, można skopiować zawartość skryptu z FacetWP Cache do pliku W3 Total Cache.

Wstępne ładowanie pamięci podręcznej

Często pojawia się pytanie, czy możliwe jest wstępne załadowanie pamięci podręcznej z wszystkimi kombinacjami filtrów. FacetWP nie umożliwia takiej funkcji, ponieważ wprowadzenie wszystkich możliwych kombinacji mogłoby obciążyć serwer. Zamiast tego, zaleca się skoncentrowanie na stworzeniu cache’owania dla stron lądowania i najpopularniejszych kombinacji filtrów.

Personalizacja dostępu do ustawień

Jeśli chcesz, aby niektóre role użytkowników miały dostęp do ustawień Caching Add-on, możesz użyć hook’a facetwp_admin_settings_capability. Pamiętaj, że wówczas dostęp do głównych ustawień wtyczki FacetWP oraz dodatku Conditional Logic również ulegnie zmianie, co może wymagać przeorganizowania zarządzania uprawnieniami.

FacetWP Cache to niezwykle przydatny dodatek dla każdego użytkownika WordPress, który pragnie zoptymalizować wydajność swojego serwisu. Daje on możliwość efektywnego zarządzania filtrami, co przyczynia się do lepszego doświadczenia użytkowników oraz szybszego ładowania stron. W miarę jak content staje się coraz bardziej złożony, korzystanie z inteligentnego systemu cache’owania, jakim jest FacetWP Cache, staje się kluczowe w utrzymaniu hobby lub firmowego bloga na najwyższym poziomie funkcjonalności. Z jego pomocą można dostosować proces przechowywania, aby skutecznie reagował na różnorodne potrzeby powierzonych użytkownikom.

Opinie

Na razie nie ma opinii o produkcie.

Tylko zalogowani klienci, którzy kupili ten produkt mogą napisać opinię.

Przewijanie do góry