Przejdź do treści

Ustawienia plików cookie

Prosimy wybrać, na które rodzaje plików cookie Państwo zezwalają. Wybór można zmienić w dowolnym momencie w Ustawieniach plików cookie na dole każdej strony. Polityka prywatności

Niezbędne

Zawsze włączone

Potrzebne do logowania, zachowania koszyka i zapamiętania wyborów. Są zawsze włączone.

Jakie pliki cookie?
  • weboke_sessie, weboke_klant, weboke_remember: sesja i pozostanie zalogowanym
  • weboke_basket: koszyk
  • wkBtwIncl: wyświetlanie cen z VAT lub bez VAT
  • wok_cookies: wybór dotyczący plików cookie, 12 miesięcy

Mierzą, która reklama prowadzi do odwiedzin lub zamówienia, abyśmy nie płacili za reklamy, które nic nie dają.

Jakie pliki cookie?
  • Google Ads przez Google Tag Manager (_gcl_au, _gcl_aw), do 90 dni
  • OpenAI Ads, reklamy w ChatGPT
  • wok_aff: przez którego partnera trafili Państwo do nas (program partnerski), 60 dni

4,6

Kraj i język

Każdy kraj ma własną stronę z cenami i stawką VAT tego kraju.

Wyświetl

Pamięć podręczna LiteSpeed Cache dla WordPress i sklepu internetowego

Nasze serwery działają na LiteSpeed. Dla WordPressa darmowa wtyczka LiteSpeed Cache jest więc logicznym wyborem wtyczki cache: zapisuje gotowe strony na serwerze, dzięki czemu nie trzeba ich odbudowywać przy każdej wizycie. Państwa strona działa szybciej, a pakiet ma mniej pracy do wykonania. W przypadku sklepu internetowego należy jednak wiedzieć, które strony nigdy nie mogą trafić do pamięci podręcznej. Ten artykuł omawia podstawy oraz dodatkowe kwestie dotyczące WooCommerce.

Podstawy

  1. W WordPressie przejdź do Wtyczki > Dodaj nową, wyszukaj "LiteSpeed Cache", sprawdź, czy wydawcą jest LiteSpeed Technologies, a następnie zainstaluj i aktywuj wtyczkę.
  2. Otwórz w menu LiteSpeed Cache > Cache i sprawdź, czy opcja Enable Cache jest włączona.
  3. Jeśli używają Państwo jeszcze innej wtyczki cache, wyłączcie ją. Dwie pamięci podręczne działające obok siebie powodują dziwne błędy.
  4. Następnie przetestujcie stronę w oknie prywatnym.

Jeśli chcą Państwo dowiedzieć się więcej o tym, dlaczego strona działa wolno i co jeszcze może pomóc, zapoznajcie się z artykułem Moja strona działa wolno lub zużywa za dużo CPU: jak przyspieszyć jej działanie.

Sklep internetowy: dwa rodzaje stron

Rodzaj stronyPrzykładyPamięć podręczna stron?
Taka sama dla każdegoStrona główna, strona sklepu, kategorie, strony produktówTak, tam jest największa korzyść
Inna dla każdego odwiedzającegoKoszyk, kasa, Moje konto, formularz odstąpienia od umowyNigdy

Jeśli coś pójdzie nie tak, klient może zobaczyć koszyk lub nawet adres innej osoby. To również stanowi naruszenie ochrony danych; zobacz Czy to jest naruszenie ochrony danych i czy muszę je zgłosić?

Co WooCommerce i LiteSpeed Cache już załatwiają

WooCommerce samodzielnie oznacza koszyk, kasę i Moje konto jako "nie zapisuj w pamięci podręcznej", za pomocą stałej (DONOTCACHEPAGE) oraz nagłówków no-cache. Gdy tylko ktoś doda produkt do koszyka, WooCommerce ustawia pliki cookie, takie jak woocommerce_items_in_cart, woocommerce_cart_hash i wp_woocommerce_session_. Według własnej dokumentacji LiteSpeed Cache przestrzega tych zasad WooCommerce. W zwykłym sklepie nie trzeba więc niczego dodawać.

Kiedy samodzielnie dodają Państwo wykluczenia

Wykluczenia znajdują się w LiteSpeed Cache > Cache, w zakładce Excludes:

  • Do Not Cache URIs: adresy, które nigdy nie mogą trafić do pamięci podręcznej, jeden na wiersz. Dodajcie je, jeśli nadaliście stronom sklepu inną nazwę (na przykład /koszyk/), jeśli wtyczka tłumacząca tworzy własne adresy (jak /de/warenkorb/), lub dla formularza odstąpienia od umowy w sekcji Moje konto.
  • Do Not Cache Cookies: pliki cookie, przy których strona nie jest pobierana z pamięci podręcznej. Należy zachować tu ostrożność: plik cookie, który znajduje się na każdej stronie, wyłącza pamięć podręczną dla całej strony.

Nie należy ponadto ustawiać dodatkowej warstwy, która zapisuje w pamięci podręcznej wszystko. CDN z regułą typu "cache everything" ignoruje nagłówki WooCommerce; w takim przypadku również tam należy wykluczyć strony sklepu i pliki cookie.

Pamięć podręczna obiektów z Redis

Koszyk i kasa są zawsze odbudowywane na nowo z bazy danych. Pamięć podręczna obiektów przechowuje często używane wyniki z bazy danych w pamięci, co pomaga właśnie w przypadku sklepu. Redis jest dostępny w Power Webhost Three, Power Webhost Four i Power Reseller. Włączcie Redis w DirectAdmin, włączcie rozszerzenie PHP redis, a następnie w LiteSpeed Cache w zakładce Cache, podzakładka Object, wybierzcie metodę Redis ze ścieżką do gniazda. Wszystkie kroki znajdują się w artykule Redis. Jeśli więcej stron w Państwa pakiecie korzysta z Redis, nadajcie każdej stronie własny identyfikator Redis Database ID.

Sprawdzanie, czy wszystko jest poprawnie skonfigurowane

Otwórzcie stronę w oknie prywatnym, naciśnijcie F12, wybierzcie zakładkę Sieć, odśwież stronę i kliknij pierwsze żądanie.

  1. Strona główna lub strona produktu, załadowana dwukrotnie: przy drugim ładowaniu widoczny jest nagłówek x-litespeed-cache: hit.
  2. Koszyk, kasa i Moje konto: brak trafienia (hit), ale widoczny jest x-litespeed-cache-control: no-cache oraz cache-control z wartością no-cache.
  3. Dodajcie produkt do koszyka i otwórzcie stronę produktu: zobaczycie własny koszyk, nie zapisaną wersję.
Wyczyśćcie pamięć podręczną po dużych zmianach, takich jak wyłączenie trybu wkrótce-dostępne WooCommerce. W przeciwnym razie odwiedzający nadal będą widzieć starą wersję. Zobacz Instalacja WooCommerce w sklepie testowym.

Czego pamięć podręczna nie rozwiąże

Jeśli Państwa sklep mimo to działa wolno przy dużym ruchu, sprawdźcie również aktualną wersję PHP, mniejszą liczbę wtyczek i zaplanowane działania WooCommerce. Długa lista nieudanych działań spowalnia bazę danych; zobacz WooCommerce Status i Zaplanowane działania: wykrywanie problemów.

Więcej informacji

Czy ten artykuł był pomocny?

← Powrót do Hosting: informacje ogólne

Chwileczkę…

Konfiguracja domen

Dla każdej domeny można ustawić serwery nazw, powiązanie z hostingiem oraz to, kto zostanie właścicielem.

Wczytywanie domen…