Ekran Cache: wszystkie funkcje objaśnione
Ta strona opisuje każdy przełącznik, przycisk i linię statusu na karcie Cache w Spark Speed 0.73.2, w kolejności ekranu. Jest przeznaczona dla administratorów WordPressa, którzy chcą wiedzieć, co robi ustawienie, zanim go dotkną. Przy każdej funkcji podano, czy jest podstawowa, czy zaawansowana, jaka jest wartość domyślna i jak ją cofnąć.
W skrócie
- Pamięć podręczna stron (Page cache) jest domyślnie włączona, a optimizer włącza ją, gdy jest wyłączona. Na tej karcie większość witryn wymaga niewielu zmian.
- Cached pages with a filled cart i Own cache for logged-in customers są wyłączone; włączasz je świadomie sam, funkcję koszyka dopiero po udanym teście.
- Na Apache Spark serwuje strony z pamięci podręcznej bez PHP. Te odpowiedzi nie mają nagłówków x-spark-speed; dowód znajduje się na końcu kodu źródłowego.
- Rebuild cache i Start safe build czyszczą całą pamięć podręczną stron; witryna jest potem wolniejsza, dopóki warmer nie skończy.
Page cache
Tutaj decydujesz, co Spark zapisuje jako gotowy HTML i jak trafia on do odwiedzającego. To karta o największym wpływie na szybkość ładowania.

Status i sposób działania
- Co robi
- Kolorowa linia na górze (na przykład Active + Apache static-serve) pokazuje, czy odwiedzający są naprawdę obsługiwani z pamięci podręcznej. Linia Approach mówi, jak to się dzieje, na przykład disk: Spark przechowuje gotowy HTML na dysku serwera i serwuje go, zanim uruchomią się PHP i WordPress. Inne możliwe komunikaty to między innymi Off, konflikt z inną wtyczką do cache lub brakujący komponent.
- Jak sprawdzić efekt
- Zielony oznacza, że pamięć podręczna jest gotowa, a nie że każda strona jest już zapisana. Ile jest gotowe, zobaczysz w Cache build. Strona serwerowa (jaki serwer, jaki plik drop-in) jest w Diagnostics.
- Uwaga
- Jeśli linia zgłasza konflikt, pamięcią podręczną stron zarządza inna wtyczka do cache. Dezaktywuj tę wtyczkę; dwie pamięci podręczne stron obok siebie nie działają.
Page cache
- Co robi
- Główny przełącznik. Włączony: Spark zapisuje HTML zwykłych odwiedzin anonimowych użytkowników i przy następnej wizycie serwuje zapisaną kopię, bez konieczności ponownego budowania strony przez WordPress. To skraca czas do pierwszego bajtu (TTFB, czas, zanim serwer zacznie odpowiadać).
- Kiedy włączyć lub wyłączyć
- Zostaw włączone. Wyłącz tylko tymczasowo, aby sprawdzić, czy problem wynika z pamięci podręcznej.
- Wymagania
- Żadnej innej wtyczki do cache zarządzającej pamięcią podręczną stron. WordPress musi móc zapisać ustawienie cache w wp-config.php.
- Jak sprawdzić efekt
- Otwórz stronę dwa razy w oknie prywatnym. Na Apache z Apache static-serve na końcu kodu źródłowego znajduje się komentarz zaczynający się od
Spark Speed | cached. Gdy cache działa przez PHP, nagłówek odpowiedzix-spark-speed-cachema wartość HIT. - Przykład
- Po zapisaniu Spark buduje pamięć podręczną w tle. Po kilku minutach rośnie coverage w Cache build.
- Uwaga
- Wyłączenie opróżnia kolejkę warmera. Zalogowani odwiedzający i odwiedzający z pełnym koszykiem domyślnie nie dostają wspólnej kopii.
- Jak cofnąć
- Wyłącz przełącznik i kliknij Save settings.
- Nazwa techniczna
cache_enabled
Separate mobile cache
- Co robi
- Zapisuje osobną kopię każdej strony dla telefonów. Telefon dostaje wtedy HTML z optymalizacjami mobilnymi (na przykład mniejszym głównym obrazem), a komputer wersję desktopową.
- Kiedy włączyć lub wyłączyć
- Zostaw włączone, zwłaszcza jeśli twój kreator używa osobnych układów lub teł mobilnych. Wyłączenie jest w porządku tylko wtedy, gdy strona ma na telefonie i na komputerze dokładnie ten sam HTML.
- Jak sprawdzić efekt
- W zapisanej kopii komentarz na końcu kodu źródłowego zawiera
mobilezamiastdesktop, gdy otworzysz stronę na telefonie. - Przykład
- Twoja strona główna ma na urządzeniach mobilnych inny obraz hero. Z włączonym przełącznikiem odwiedzający na telefonie dostaje właściwy.
- Uwaga
- Mniej więcej dwa razy więcej zapisanych plików, a warmer potrzebuje więcej czasu, aby zbudować oba warianty.
- Jak cofnąć
- Wyłącz przełącznik i zapisz.
- Nazwa techniczna
cache_mobile
Apache static-serve
- Co robi
- Tylko na serwerach Apache: Spark zapisuje własny blok w pliku .htaccess, dzięki któremu Apache wysyła zapisany HTML bezpośrednio, bez uruchamiania PHP. Blok włącza też pamięć podręczną przeglądarki i kompresję dla plików takich jak CSS, JavaScript, obrazy i czcionki.
- Kiedy włączyć lub wyłączyć
- Włączone na Apache. Na innych serwerach (na przykład nginx lub LiteSpeed) ten przełącznik nie zmienia sposobu serwowania.
- Wymagania
- Apache z mod_rewrite i zapisywalnym plikiem .htaccess.
- Jak sprawdzić efekt
- Strona serwowana w ten sposób nie ma żadnych nagłówków
x-spark-speed, ponieważ PHP się nie uruchamia. Dowodem jest komentarzSpark Speed | cachedna końcu kodu źródłowego i blok# BEGIN Spark Speedw .htaccess. - Przykład
- Na witrynie testowej (Apache) status pokazuje Active + Apache static-serve, a strony z pamięci podręcznej wracają bez nagłówków Spark.
- Uwaga
- Jeśli .htaccess nie jest zapisywalny, Spark zgłasza to i wraca do serwowania przez PHP. To ustawienie należy do serwera i nie jest przenoszone przy eksporcie ani imporcie ustawień.
- Jak cofnąć
- Wyłącz przełącznik i zapisz; Spark usuwa swój blok z .htaccess.
- Nazwa techniczna
htaccess_optimize
Show the old page while rebuilding
- Co robi
- Po zwykłej zmianie treści następny odwiedzający przez chwilę dostaje poprzednią wersję, podczas gdy Spark buduje nową. Dzięki temu nikt nie czeka na wolne pierwsze budowanie. Zmiany ceny, stanu magazynowego lub statusu publikacji oraz ręczny purge (wyczyszczenie pamięci podręcznej) są widoczne od razu.
- Kiedy włączyć lub wyłączyć
- Włącz, jeśli często edytujesz teksty na ruchliwej witrynie. Wyłącz, jeśli odwiedzający po zmianie nigdy nie mogą zobaczyć poprzedniej wersji.
- Wymagania
- Page cache włączony. Maksymalny czas ustawiasz w polu poniżej.
- Jak sprawdzić efekt
- Zaraz po zapisaniu wpisu strona serwowana przez PHP ma nagłówek
x-spark-speed-cache: STALE, a potem HIT z nową treścią. - Przykład
- Poprawiasz literówkę we wpisie na blogu. Pierwszy odwiedzający po tym przez chwilę nadal widzi stary tekst; następny dostaje poprawioną wersję.
- Uwaga
- Odwiedzający może zobaczyć nieaktualną treść najwyżej przez ustawiony czas. Na serwerze Kinsta przełącznik nie ma efektu.
- Jak cofnąć
- Wyłącz przełącznik i zapisz.
- Nazwa techniczna
serve_stale
How long the old page may be served (seconds)
- Co robi
- Maksymalna liczba sekund, przez którą nadal można pokazywać poprzednią wersję. Potem odwiedzający po prostu dostaje świeżo zbudowaną stronę.
- Kiedy włączyć lub wyłączyć
- Zmieniaj tylko wtedy, gdy Show the old page while rebuilding jest włączone. Krótszy czas oznacza mniejsze ryzyko nieaktualnej treści.
- Wymagania
- Wartość od 30 do 3600. Pusta wartość lub 0 daje 300.
- Przykład
- 600 oznacza co najwyżej dziesięć minut poprzedniej wersji.
- Jak cofnąć
- Ustaw wartość z powrotem na 300 i zapisz.
- Nazwa techniczna
stale_ttl
Preloads as HTTP Link header
- Co robi
- Wysyła pliki, które Spark już ładuje wstępnie (takie jak największy obraz u góry ekranu, czcionki i style), także jako nagłówek Link w odpowiedzi serwera. CDN lub serwer z 103 Early Hints może wtedy wysłać te pliki, zanim HTML będzie gotowy.
- Kiedy włączyć lub wyłączyć
- Włącz, jeśli używasz CDN lub serwera, który korzysta z Early Hints lub nagłówków Link. Bez takiej warstwy pośredniej nie daje to nic.
- Jak sprawdzić efekt
- Odpowiedź dla strony z pamięci podręcznej zawiera nagłówek
Link: <...>; rel=preload. - Przykład
- Twoja witryna jest za Cloudflare z włączonym Early Hints; przeglądarka może wtedy pobrać obraz hero wcześniej.
- Uwaga
- Błędnie wczytany wstępnie plik kosztuje tylko przepustowość.
- Jak cofnąć
- Wyłącz przełącznik i zapisz.
- Nazwa techniczna
preload_headers
Save settings
- Co robi
- Zapisuje przełączniki i pole z tej karty. Spark następnie ponownie rozpoczyna budowanie pamięci podręcznej; istniejąca pamięć podręczna nie jest przy tym najpierw czyszczona.
- Jak sprawdzić efekt
- Na górze pojawia się potwierdzenie, a linia statusu karty się aktualizuje.
Cart and logged-in customers
Bez tych dwóch funkcji to właśnie twoi kupujący dostają najwolniejszą witrynę: kto ma coś w koszyku lub jest zalogowany, przy każdym kliknięciu dostaje w pełni zbudowaną stronę. Obie są domyślnie wyłączone i włączasz je świadomie sam.

Cached pages with a filled cart
- Co robi
- Normalnie odwiedzający z czymś w koszyku przy każdym kliknięciu dostaje w pełni zbudowaną stronę, więc dla kupujących witryna jest najwolniejsza. Przy włączonej funkcji taki odwiedzający dostaje wspólną stronę z pamięci podręcznej, a mały skrypt wstawia do niej jego własny koszyk. Strona zbudowana z pełnym koszykiem nigdy nie trafia do wspólnej pamięci podręcznej. Koszyk, kasa i konto zawsze pozostają bez pamięci podręcznej.
- Kiedy włączyć lub wyłączyć
- Włącz dla sklepu WooCommerce, ale dopiero gdy Run test wykaże, że strony poza koszykiem pozostają takie same. Status obok tytułu pokazuje off lub on.
- Wymagania
- WooCommerce aktywne i udany test sprzed nie więcej niż 30 dni.
- Jak sprawdzić efekt
- W oknie prywatnym dodaj produkt do koszyka i otwórz stronę kategorii: liczba w koszyku się zgadza, a strona serwowana przez PHP wraca jako HIT zamiast BYPASS.
- Uwaga
- Włączenie czyści całą pamięć podręczną stron, która jest potem budowana od nowa. Teksty koszyka, których WooCommerce nie odświeża (na przykład własny licznik lub „jeszcze 20 euro do darmowej dostawy”), mogą pozostać nieaktualne; test na to ostrzega.
- Jak cofnąć
- Gdy funkcja jest włączona, na tej karcie pojawia się przycisk, którym ją wyłączysz.
- Nazwa techniczna
woo_cart_cache
Run test
- Co robi
- Spark wkłada prosty produkt do koszyka testowego, buduje kilka stron twojej witryny z koszykiem i bez niego i porównuje je. Koszyk testowy jest potem usuwany. Wynik pojawia się w miejscu napisu Not tested yet.
- Kiedy włączyć lub wyłączyć
- Zanim włączysz funkcję koszyka, oraz ponownie po większych zmianach motywu lub mini koszyka.
- Wymagania
- WooCommerce z co najmniej jednym prostym produktem, który jest w magazynie i można go dodać do koszyka. Test działa w tle przez WP-Cron.
- Jak sprawdzić efekt
- Przeładuj kartę po kilku minutach i przeczytaj linię z ostatnim testem. Strony, które chcesz dodać do testu, wpisz w Test pages w Advanced rules.
- Uwaga
- Test buduje każdą stronę testową kilka razy, więc na krótko obciąża witrynę. Najlepiej uruchom go poza godzinami szczytu.
Own cache for logged-in customers
- Co robi
- Zalogowany klient dostaje własną zapisaną kopię strony od swojej drugiej wizyty na niej. Leży w folderze, który można znaleźć tylko z jego własnym ciasteczkiem logowania, więc klient nigdy nie widzi strony innego klienta. Tylko role klientów, nigdy administratorzy, i nigdy koszyk, kasa ani konto.
- Kiedy włączyć lub wyłączyć
- Włącz dla sklepów lub serwisów członkowskich, w których wielu klientów przegląda zalogowanych.
- Wymagania
- Page cache włączony, własne klucze bezpieczeństwa w wp-config.php i żadnej innej wtyczki do cache zarządzającej pamięcią podręczną stron. Jeśli się nie da, karta pokazuje powód zamiast przycisku.
- Jak sprawdzić efekt
- Zaloguj się kontem testowym z rolą klienta i otwórz tę samą stronę dwa razy: za drugim razem nagłówek
x-spark-speed-source: klantwraca z HIT. Na karcie pojawia się liczba sesji z własnymi kopiami. - Uwaga
- Każda zmiana klienta (koszyk, formularz, zamówienie), wylogowanie i każdy purge czyszczą wszystkie jego kopie. Kopia ma najwyżej 8 godzin, więc treść zmieniająca się sama może być nieaktualna przez tyle czasu.
- Jak cofnąć
- Gdy funkcja jest włączona, na tej karcie pojawia się przycisk, którym ją wyłączysz; wszystkie kopie klientów są wtedy usuwane.
- Nazwa techniczna
klant_cache
Switch on
- Co robi
- Włącza Own cache for logged-in customers. Jeśli się nie uda, Spark cofa ustawienie i podaje powód.
- Jak sprawdzić efekt
- Etykieta obok tytułu zmienia się z off na on.
Cache build
Warmer samodzielnie wypełnia i utrzymuje pamięć podręczną w tle. Ta karta pokazuje, jak daleko doszedł, pozwala przebudować wszystko, a w bloku Build mode wybierasz między rundą safe a fast.

Liczby: ready, queued, total, coverage, last build, last purge
- Co robi
- Warmer to proces w tle, który wypełnia pamięć podręczną i ją utrzymuje. ready to liczba stron z zapisaną kopią (desktop i mobile liczą się jako jedna strona), queued to to, co jeszcze trzeba zbudować, total to liczba stron, które Spark chce zapisać w pamięci podręcznej, a coverage to odsetek ready w total. last build i last purge pokazują, kiedy warmer ostatnio coś zbudował i kiedy ostatnio wyczyszczono całą pamięć podręczną.
- Jak sprawdzić efekt
- Liczby aktualizują się po ponownym załadowaniu karty. Jeśli brakuje pomiaru, Spark pokazuje „not measured yet” zamiast zmyślonego 0.
- Przykład
- Na witrynie testowej: 29 ready, 0 queued, 32 total, 91 % coverage.
- Uwaga
- Warmer musi sam móc dotrzeć do twojej witryny. Jeśli nie może, na tej karcie pojawia się linia informująca, że warmer jest zablokowany lub wstrzymany, z przyciskiem do jego wznowienia.
Rebuild cache
- Co robi
- Czyści całą pamięć podręczną stron, a potem ponownie ustawia w kolejce wszystkie publiczne strony, najważniejsze najpierw (strona główna, kategorie produktów, produkty, strony, wpisy).
- Kiedy włączyć lub wyłączyć
- Po większych zmianach, takich jak nowe menu, edytowany szablon kreatora lub inne ustawienia motywu.
- Jak sprawdzić efekt
- Pojawia się komunikat z liczbą stron, które są budowane od nowa; last purge się zmienia, a queued rośnie.
- Uwaga
- Dopóki warmer nie skończy, odwiedzający dostają w pełni zbudowane strony; na dużej witrynie jest to zauważalne. Pamięć podręczna obiektów nie jest przez to czyszczona.
- Jak cofnąć
- Nie można cofnąć; warmer sam ponownie zbuduje pamięć podręczną.

Build mode
- Co robi
- Rozwijany blok, w którym wybierasz, jak Spark wypełnia pamięć podręczną. Safe build (slow): po zapisaniu w pamięci podręcznej każda strona jest jeszcze raz pobierana bez optymalizacji i porównywana; strona, która nie buduje się poprawnie, od razu wypada z pamięci podręcznej i jest zapamiętywana. Fast build: tylko zapisywanie w pamięci podręcznej, bez kontroli poszczególnych stron; strony odrzucone w poprzedniej rundzie safe nie dostają optymalizacji, żeby te błędy nie wracały. Aktywny wybór ma etykietę active.
- Kiedy włączyć lub wyłączyć
- Runda safe po pierwszej instalacji lub po dużych zmianach optymalizacji; potem wystarczy fast.
- Uwaga
- Runda safe trwa mniej więcej dwa razy dłużej. Błędy, które pojawiają się dopiero, gdy opóźniony skrypt działa w przeglądarce, to porównanie nie wychwytuje.
- Nazwa techniczna
warm_mode
Start safe build
- Co robi
- Wybiera tryb safe, usuwa stary werdykt, czyści całą pamięć podręczną stron i ustawia wszystkie strony w kolejce, aby budować je i sprawdzać jedna po drugiej.
- Jak sprawdzić efekt
- Komunikat podaje liczbę stron; potem zapełnia się What the check remembered.
- Uwaga
- Pamięć podręczna jest tymczasowo pusta, więc witryna przez chwilę działa wolniej.
- Jak cofnąć
- Kliknij Start fast build, aby przejść do trybu fast.
Start fast build
- Co robi
- Wybiera tryb fast i ustawia wszystkie strony w kolejce bez wcześniejszego czyszczenia pamięci podręcznej. Werdykt poprzedniej rundy safe nadal obowiązuje.
- Jak sprawdzić efekt
- Komunikat podaje liczbę stron i ile znanych błędów jest serwowanych bez optymalizacji.
- Jak cofnąć
- Kliknij Start safe build.
What the check remembered
- Co robi
- Podsumowanie ostatniej rundy safe, na przykład 13 pages checked: 13 built correctly, 0 did not. Jeśli są odrzucone strony, podaje, które i dlaczego. Jeśli po kontroli ustawienia optymalizacji zostały zmienione, Spark zgłasza, że werdykt nie jest już aktualny.
- Kiedy włączyć lub wyłączyć
- Jeśli widzisz komunikat, że twoje ustawienia zostały zmienione, uruchom nowy safe build, aby uzyskać aktualny werdykt.
Clear check memory
- Co robi
- Usuwa wszystkie zapamiętane werdykty dla poszczególnych stron. Następna runda safe zaczyna od zera.
- Kiedy włączyć lub wyłączyć
- Po usunięciu przyczyny odrzucenia strony, na przykład konfliktu wtyczek.
- Uwaga
- Bez werdyktu wcześniej odrzucona strona w trybie fast znów dostaje optymalizacje i ten sam błąd może wrócić.
- Jak cofnąć
- Uruchom safe build, aby ponownie wypełnić pamięć.
Pamięć podręczna obiektów
Pamięć podręczna obiektów przyspiesza wszystko, co nie pochodzi z pamięci podręcznej stron, takie jak panel administracyjny, kasa i zalogowani odwiedzający.

Object cache
- Co robi
- WordPress przy każdym budowaniu strony pobiera z bazy danych wiele danych. Trwała pamięć podręczna obiektów przechowuje te dane między żądaniami, dzięki czemu przyspiesza wszystko, co nie pochodzi z pamięci podręcznej stron: panel administracyjny, koszyk i kasę, zalogowanych odwiedzających oraz budowanie pamięci podręcznej. Spark używa Redis, Memcached, SQLite lub APCu, zależnie od tego, co oferuje serwer.
- Kiedy włączyć lub wyłączyć
- Włącz, jeśli po zapisaniu status pokazuje connected. Wyłącz, jeśli twój hosting już dostarcza własną pamięć podręczną obiektów.
- Wymagania
- Dostępny magazyn na serwerze i brak pliku object cache od innej wtyczki. Zarządzanie wymaga ważnej licencji (lub 14-dniowego okresu karencji).
- Jak sprawdzić efekt
- Linia pod tytułem (na przykład Active · SQLITE connected) oraz wiersze Backend i Connected. Jeśli Spark nie znajdzie magazynu, po zapisaniu pojawi się żółty komunikat.
- Przykład
- Podczas pierwszego uruchomienia Optimize my site na witrynie testowej optimizer włączył pamięć podręczną obiektów z SQLite, a potem sprawdził połączenie.
- Uwaga
- Opis przy przełączniku wymienia tylko Redis, Memcached i APCu, ale używane jest też SQLite. To ustawienie należy do serwera i nie jest przenoszone przy eksporcie ani imporcie.
- Jak cofnąć
- Wyłącz przełącznik i zapisz; Spark ponownie usuwa swój plik pamięci podręcznej obiektów.
- Nazwa techniczna
object_cache
Save settings
- Co robi
- Zapisuje stan przełącznika Object cache. Spark następnie umieszcza lub usuwa odpowiedni plik.
Backend, Connected, Default TTL, Breaker
- Co robi
- Backend: który magazyn jest używany (redis, memcached, sqlite lub apcu). Connected: czy ten magazyn w tej chwili naprawdę odpowiada. Default TTL: jak długo przechowywane są dane bez własnego czasu wygaśnięcia (86 400 s to jedna doba). Breaker: zabezpieczenie, które tymczasowo pomija magazyn, gdy ten wielokrotnie odpowiada zbyt wolno; closed to stan normalny.
- Jak sprawdzić efekt
- Jeśli Connected pokazuje no albo Breaker jest open, sprawdź przyczynę w Diagnostics.
Empty object cache
- Co robi
- Opróżnia pamięć podręczną obiektów. Potrzebne po zmianie wykonanej bezpośrednio w bazie danych, której pamięć podręczna obiektów sama nie zauważa.
- Wymagania
- Widoczne tylko wtedy, gdy aktywna jest trwała pamięć podręczna obiektów.
- Jak sprawdzić efekt
- Pojawia się komunikat, że pamięć podręczna obiektów została opróżniona.
- Uwaga
- Witryna pobiera potem wszystko z bazy danych od nowa, więc przez chwilę działa wolniej. Pamięć podręczna stron pozostaje; odwrotnie, wyczyszczenie pamięci podręcznej stron też nie opróżnia pamięci podręcznej obiektów.
Cached pages
Lista stron, z których Spark przechowuje kopię, z przyciskiem przy każdej stronie do przebudowania tylko tej strony.

Lista Cached pages
- Co robi
- Pokazuje strony, które naprawdę są zapisane na dysku, najnowsze najpierw: ścieżkę, status, jak dawno temu powstała kopia oraz przycisk akcji.
- Jak sprawdzić efekt
- Porównaj liczbę w nawiasie z ready w Cache build.
- Uwaga
- Kolumna Status zawsze pokazuje HIT: to stały znacznik, że kopia istnieje, a nie pomiar na żywo. Jeśli twój serwer używa własnej pamięci podręcznej LiteSpeed, to, co przechowuje LiteSpeed, nie znajduje się na tej liście.
Re-cache this page
- Co robi
- Ikona strzałki w kolumnie Actions. Usuwa tylko kopie tej jednej strony (także stron następnych) i od razu każe zbudować ją na nowo.
- Kiedy włączyć lub wyłączyć
- Gdy strona po zmianie nadal wygląda na starą, bez czyszczenia całej pamięci podręcznej.
- Jak sprawdzić efekt
- Pojawia się komunikat Page cached again ze ścieżką, a czas w kolumnie Cached zaczyna się liczyć od nowa.
- Uwaga
- Pamięć podręczna obiektów nie jest przez to opróżniana.
Advanced rules
Dokładnie to, co jest, a co nie jest zapisywane, i ile wariantów może mieć adres. W większości witryn nie trzeba tu niczego zmieniać.

Show advanced cache rules
- Co robi
- Rozwija pola, które dokładnie określają, co jest, a co nie jest zapisywane i ile wariantów może mieć jeden adres. Wszystkie listy przyjmują jeden element w wierszu.
- Kiedy włączyć lub wyłączyć
- Potrzebne tylko wtedy, gdy masz konkretny wyjątek. Domyślne listy obejmują typowy sklep WooCommerce.
Never cache URLs
- Co robi
- Jeden fragment tekstu w wierszu. Jeśli adres żądania zawiera ten tekst (wielkość liter nie ma znaczenia), strona nie jest zapisywana.
- Kiedy włączyć lub wyłączyć
- Dodaj wiersz dla stron z danymi osobistymi, których nie ma na liście, na przykład innego adresu kasy.
- Jak sprawdzić efekt
- Niezapisana strona serwowana przez PHP ma nagłówek
x-spark-speed-reasonz nazwą pasującej reguły. - Przykład
- Na witrynie testowej optimizer dodał też holenderskie adresy sklepu, takie jak
/winkelmandi/afrekenen. - Uwaga
- To dopasowanie częściowe: zbyt krótka reguła wyklucza też inne strony. Kopia, która została już zapisana, nie znika sama; wyczyść w tym celu pamięć podręczną.
- Jak cofnąć
- Usuń wiersz, zapisz i w razie potrzeby wyczyść pamięć podręczną.
- Nazwa techniczna
bypass_urls
Bypass cookies
- Co robi
- Początek nazw ciasteczek, po jednej w wierszu. Odwiedzający z takim ciasteczkiem nigdy nie dostaje wspólnej kopii, a jego wizyta też nie jest zapisywana.
- Kiedy włączyć lub wyłączyć
- Dodaj ciasteczko wtyczki, która zmienia stronę dla każdego odwiedzającego, na przykład przełącznika waluty.
- Uwaga
- Nigdy nie wpisuj tu ciasteczek śledzących, takich jak
_galub_fbp: prawie nikt nie dostałby wtedy strony z pamięci podręcznej. Ciasteczka logowania, stron chronionych hasłem i komentarzy zawsze pozostają na liście, nawet jeśli je usuniesz. - Jak cofnąć
- Usuń wiersz i zapisz.
- Nazwa techniczna
bypass_cookies
Ignored query parameters
- Co robi
- Parametry w adresie (część po znaku zapytania), które nie zmieniają strony, takie jak kody reklam i kampanii. Spark je ignoruje, więc wszyscy dostają tę samą kopię.
- Kiedy włączyć lub wyłączyć
- Dodaj parametr, gdy odwiedzający przychodzą z nowej platformy reklamowej z własnym kodem.
- Jak sprawdzić efekt
- Adres z
?utm_source=testdostaje tę samą kopię co adres bez niego. - Uwaga
- Nigdy nie wpisuj tu parametru, który zmienia treść (na przykład numeru strony lub filtra); odwiedzający zobaczyliby wtedy złą stronę.
- Jak cofnąć
- Usuń wiersz i zapisz.
- Nazwa techniczna
ignore_queries
Query parameters that create a variant
- Co robi
- Parametry z ograniczonym zbiorem wartości, które zmieniają stronę. Każda kombinacja dostaje własną kopię. W przeciwnym razie strona z nieznanym parametrem nie jest zapisywana.
- Przykład
orderby, jeśli twój sklep ma kilka stałych sposobów sortowania.- Uwaga
- Nie wpisuj tu filtrów (facet), wyszukiwanych fraz ani filtrów cen: każda możliwa wartość dostałaby własny plik, a pamięć podręczna rosłaby bez ograniczeń.
- Jak cofnąć
- Usuń wiersz, zapisz i wyczyść pamięć podręczną ze starych wariantów.
- Nazwa techniczna
cache_queries
Test pages
- Co robi
- Dodatkowe strony, które Spark uwzględnia w swoich testach, takich jak test koszyka. Jedna ścieżka w wierszu. Spark sam wybiera już stronę główną, kategorię produktów i nową treść; łącznie testuje najwyżej 8 stron.
- Kiedy włączyć lub wyłączyć
- Gdy ważna strona o odmiennej budowie, taka jak strona z promocjami, powinna brać udział.
- Przykład
/deals/- Uwaga
- Strony z innej domeny są ignorowane. Więcej stron wydłuża test.
- Jak cofnąć
- Usuń wiersz i zapisz.
- Nazwa techniczna
proof_urls
Maximum variants per URL
- Co robi
- Limit liczby zapisanych wariantów jednego adresu. Odświeżanie istniejącego wariantu jest zawsze dozwolone; nowy wariant powyżej limitu nie jest zapisywany, a ten odwiedzający po prostu dostaje świeżo zbudowaną stronę. 0 oznacza brak limitu.
- Kiedy włączyć lub wyłączyć
- Niższy na małym serwerze z małą ilością miejsca na dysku.
- Wymagania
- Liczba od 0 do 500.
- Jak sprawdzić efekt
- Gdy limit zostanie osiągnięty, informuje o tym nagłówek
x-spark-speed-reason. - Uwaga
- Zbyt niska wartość zostawia warianty bez pamięci podręcznej; 0 usuwa to zabezpieczenie.
- Jak cofnąć
- Ustaw wartość z powrotem na 60 i zapisz.
- Nazwa techniczna
max_variants_per_url
Save cache rules
- Co robi
- Zapisuje jednocześnie wszystkie pola tego bloku, a potem ponownie ustawia wszystkie strony w kolejce warmera.
- Jak sprawdzić efekt
- Na górze pojawia się komunikat, że wykluczenia zostały zapisane, a pamięć podręczna jest odświeżana.
- Uwaga
- Zawartość każdego pola całkowicie zastępuje starą listę. Jeśli masz wątpliwości, najpierw skopiuj listę.
Masz wątpliwości co do jakiegoś kroku? Cofnij zmianę, sprawdź swoją witrynę i napisz do nas przez stronę kontaktową.
Nie masz jeszcze Spark Speed? Zobacz, co robi i ile kosztuje.
Najczęściej zadawane pytania
Na Apache z Apache static-serve serwer wysyła zapisany plik bez uruchamiania PHP, więc Spark nie ustawia nagłówków. Zajrzyj na koniec kodu źródłowego, gdzie jest komentarz zaczynający się od Spark Speed | cached.
Pamięć podręczna stron przechowuje kompletne strony dla anonimowych odwiedzających. Pamięć podręczna obiektów przechowuje dane z bazy i przyspiesza wszystko, co mimo to musi być zbudowane, jak panel administracyjny i kasa. Wyczyszczenie jednej nie czyści drugiej.
Sprawdź, czy warmer sam może dotrzeć do twojej witryny. Jeśli nie może, karta Cache build pokazuje, że warmer jest zablokowany lub wstrzymany; usuń przyczynę na serwerze i wznów warmer przyciskiem na tej karcie.
Dopóki nie dokonasz wyboru, Spark używa rundy safe. Po zakończonej rundzie safe Spark sam przełącza się na fast, która korzysta z werdyktu rundy safe.