TechBlogSD - Wszystko do WordPressa i tworzenia stron internetowych
Instrukcje WEB i WordPress, nowości, recenzje motywów i wtyczek

Jak sprawić, by WooCommerce działał z W3 Total Cache?

34

WordPress ma tysiące darmowych i premium wtyczek. Istnieje jednak ograniczona liczba wtyczek, które będą działać we wszystkich motywach bez żadnych problemów ze zgodnością. W3 Total Cache i WooCommerce to dwie takie popularne wtyczki, które działają na większości motywów. Problem polega na tym, że nie będą działać płynnie po zainstalowaniu na tej samej witrynie WordPress. Na pewno ustawienia W3 Total Cache zepsują strony produktów WooCommerce i wpłyną na Twoją sprzedaż online. Większość blogerów używa WooCommerce do mniejszej części swojej witryny i rozważa buforowanie większości witryny za pomocą W3 Total Cache. W takim przypadku oto ustawienia, które należy wprowadzić, aby zapewnić współpracę WooCommerce z W3 Total Cache.

Jak sprawić, by WooCommerce działał z W3 Total Cache?

Upewnij się, że dodałeś następujące ustawienia we wtyczce W3 Total Cache:

  1. Ignoruj ​​strony WooCommerce z pamięci podręcznej
  2. Dodaj mfunc w ignorowanych komentarzach dla minifikacji HTML
  3. Wyłącz minifikację JS lub użyj domyślnego blokowania
  4. Dodaj wszystkie strony WooCommerce, aby nie minifikować
  5. Dodaj wc_session w ignorowanych tematach zapytań z buforowaniem bazy danych

Omówmy szczegółowo każdą opcję.

1 Wyklucz strony WooCommerce z buforowania

W naszym wcześniejszym artykule wyjaśniliśmy, jak wykluczyć strony z pamięci podręcznej w ustawieniach W3TC. Jeśli widzisz, W3TC łamie strony Twoich produktów, rozważ zignorowanie ich z pamięci podręcznej. Przejdź do ustawień „Wydajność > Pamięć podręczna stron" i przewiń w dół do sekcji „Zaawansowane”. Zobaczysz pole tekstowe „Nigdy nie buforuj następujących stron:”. Wprowadź tutaj wszystkie swoje strony WooCommerce, aby wykluczyć je z pamięci podręcznej. Możesz użyć wyrażeń regularnych i symbole wieloznaczne, takie jak sklep, koszyk, kasa i produkt, aby wykluczyć wszystkie strony związane z WooCommerce.

Jak sprawić, by WooCommerce działał z W3 Total Cache?

Wyklucz strony WooCommerce z buforowania

2 Ustawienia minifikacji HTML i XML

Właściwie możesz buforować strony produktów, ponieważ w większości przypadków ustawienia minifikacji zepsują Twoją witrynę. Po prostu możesz wyłączyć ustawienia minifikacji, ale bez minifikacji zobaczysz wiele błędów związanych z szybkością strony w narzędziu Google PageSpeed. Nie masz więc innej opcji, aby włączyć ustawienia minifikacji w W3TC lub użyć w tym celu dodatkowej wtyczki. Po włączeniu ustawień minifikacji w W3TC przejdź do menu "Wydajność> Minimalizuj" i dodaj "mfunc" w polu tekstowym "Ignorowane łodygi komentarzy" w sekcji "HTML i XML". Zapewni to prawidłowe działanie strony WooCommerce z W3TC.

Jak sprawić, by WooCommerce działał z W3 Total Cache?

HTML i XML Minify dla WooCommerce

3 Wyłącz minifikację JS

Skrypty WooCommerce po zminimalizowaniu i połączeniu będą uszkadzać strony produktów. Również strony koszyka i kasy mogą nie działać zgodnie z przeznaczeniem. W takim przypadku możesz wyłączyć minifikację JS w ustawieniach W3TC. Jeśli nadal chcesz włączyć minifikację JS, upewnij się, że wybrałeś opcje "Domyślne (blokowanie)". Spowoduje to błąd „Wyeliminuj blokowanie renderowania JavaScript i CSS” w narzędziu Google PageSpeed ​​Insights. Ale powinno to być w porządku, jeśli masz dobrze wyglądające i funkcjonalne strony ładujące się szybciej.

Jak sprawić, by WooCommerce działał z W3 Total Cache?

Ustawienia JS Minify dla WooCommerce

4 Wyklucz strony z Minifikacji

Jest to kolejna opcja, którą możesz całkowicie wykluczyć wszystkie strony WooCommerce z minifikacji, podobnie jak wykluczenie z buforowania. Przejdź do menu „Wydajność > Minimalizuj” i przejdź do sekcji „Zaawansowane”. Wejdź na strony związane z WooCommerce w polu tekstowym „Nigdy nie minimalizuj następujących stron”. Możesz wprowadzić strony takie jak sklep, koszyk, kasa i produkt* do wykluczenia.

Jak sprawić, by WooCommerce działał z W3 Total Cache?

Wyklucz strony z W3TC Minify

5 Dodaj wc_session w buforowaniu DB

Ogólnie rzecz biorąc, buforowanie bazy danych i buforowanie obiektów stwarzają wiele innych problemów niż przyspieszenie witryny. Kiedy spojrzysz na menu "Wydajność> Zainstaluj", W3TC sprawia, że ​​te dwa ustawienia są opcjonalne. Jeśli nadal włączasz buforowanie WB, dodaj „ wc_session ” w polu tekstowym „Ignorowane trzony zapytań” w ustawieniach pamięci podręcznej DB.

Jak sprawić, by WooCommerce działał z W3 Total Cache?

Ustawienia pamięci podręcznej DB dla WooCommerce

Wniosek

Sprawienie, by strony WooCommerce działały płynnie z wtyczką W3 Total Cache, będzie zniechęcającym zadaniem. Jak wspomniano, ma to sens, gdy masz mniejszy sklep dołączony do większego bloga lub witryny z treścią. W przeciwnym razie możesz poszukać alternatywnych wtyczek, takich jak Autoptimize lub Fast Velocity Minify, aby zminimalizować swoje strony. Możesz także połączyć jedną z tych wtyczek minifikacji z W3TC i wyłączyć natywną opcję minifikacji w W3TC.

Źródło nagrywania: www.webnots.com
Leave A Reply

Ta strona korzysta z plików cookie, aby poprawić Twoje wrażenia. Zakładamy, że nie masz nic przeciwko, ale możesz zrezygnować, jeśli chcesz. Akceptuję Więcej szczegółów