Hoppa till huvudinnehållet
SparkCore

Skärmen Cache: alla funktioner förklarade

Den här sidan beskriver varje reglage, knapp och statusrad på fliken Cache i Spark Speed 0.73.2, i den ordning de visas på skärmen. Den är avsedd för WordPress-administratörer som vill veta vad en inställning gör innan de rör den. För varje funktion anges om den är grundläggande eller avancerad, vad standardvärdet är och hur du ångrar den.
Kort sagt
  • Sidcachen är på som standard och optimeraren slår på den om den är avstängd. De flesta webbplatser behöver ändra lite på den här fliken.
  • Cached pages with a filled cart och en egen cache för inloggade kunder är avstängda. Du slår på dem medvetet själv, varukorgen först efter ett lyckat test.
  • På Apache levererar Spark cachade sidor utan PHP. De svaren har inga x-spark-speed-huvuden. Beviset finns längst ned i källkoden.
  • Rebuild cache och Start safe build tömmer hela sidcachen. Webbplatsen är sedan långsammare en stund tills uppvärmaren är klar.

Page cache

Här bestämmer du vad Spark lagrar som färdig HTML och hur den når besökaren. Det här är kortet som påverkar laddningshastigheten mest.
Kortet Page cache på fliken Cache med statusen Active + Apache static-serve, sex reglage, fältet för sekunder och knappen Save settings
Kortet Page cache på en testwebbplats med Apache. Här är Show the old page while rebuilding fortfarande avstängd.

Status och arbetssätt

Grundläggande · Status, inte inställbar

Vad den gör
Den färgade raden högst upp (till exempel Active + Apache static-serve) visar om besökare verkligen serveras från cachen. Raden Approach anger hur det sker, till exempel disk: Spark sparar färdig HTML på serverns disk och levererar den innan PHP och WordPress startar. Andra möjliga meddelanden är bland annat Off, en konflikt med en annan cachningsplugin eller en komponent som saknas.
Kontrollera effekten
Grönt betyder att cachen är redo, inte att varje sida redan är cachad. Hur mycket som är klart ser du under Cache build. Serversidan (vilken server, vilken drop-in-fil) finns under Diagnostiek.
Observera
Om raden anger en konflikt hanterar en annan cachningsplugin sidcachen. Inaktivera den pluginen. Två sidcachar bredvid varandra fungerar inte.

Page cache

Grundläggande · Standard: på · Manuell, optimeraren slår på den om den är avstängd

Vad den gör
Huvudreglaget. På: Spark sparar HTML från vanliga besök av anonyma besökare och levererar den sparade kopian vid nästa besök, utan att WordPress behöver bygga om sidan. Det sänker väntetiden till första byten (TTFB, tiden innan servern börjar svara).
När den ska vara på eller av
Låt den vara på. Slå bara tillfälligt av den för att testa om ett problem beror på cachen.
Förutsättningar
Ingen annan cachningsplugin som hanterar sidcachen. WordPress måste kunna sätta cacheinställningen i wp-config.php.
Kontrollera effekten
Öppna en sida två gånger i ett privat fönster. På Apache med Apache static-serve finns längst ned i källkoden en kommentar som börjar med Spark Speed | cached Om cachen körs via PHP har svarshuvudet x-spark-speed-cache värdet HIT.
Exempel
Efter sparandet bygger Spark upp cachen i bakgrunden. Efter några minuter stiger coverage under Cache build.
Observera
Att slå av den tömmer uppvärmarens kö. Inloggade besökare och besökare med en fylld varukorg får som standard ingen delad kopia.
Ångra
Slå av reglaget och klicka på Save settings.
Tekniskt namn
cache_enabled

Separate mobile cache

Grundläggande · Standard: på · Manuell, optimeraren slår på den om den är avstängd

Vad den gör
Sparar en egen kopia av varje sida för telefoner. Då får en telefon HTML med de mobila optimeringarna (till exempel en mindre huvudbild) och en dator skrivbordsversionen.
När den ska vara på eller av
Låt den vara på, särskilt om din sidbyggare använder separata mobillayouter eller bakgrunder. Den kan bara vara av om sidan har exakt samma HTML på telefon och dator.
Kontrollera effekten
I den sparade kopian står det i kommentaren längst ned i källkoden mobile i stället för desktop när du öppnar sidan på en telefon.
Exempel
Din startsida har en annan huvudbild på mobil. Med det här reglaget på får en besökare på telefon rätt bild.
Observera
Ungefär dubbelt så många sparade filer, och uppvärmaren behöver mer tid för att bygga upp båda varianterna.
Ångra
Slå av reglaget och spara.
Tekniskt namn
cache_mobile

Instant navigation

Grundläggande · Standard: på · Manuell, optimeraren slår på den om den är avstängd

Vad den gör
Låter webbläsaren förbereda en intern sida redan när en besökare för musen över länken. Efter klicket är sidan nästan direkt på plats. Varukorg, kassa, inloggning och länkar med en säkerhetskod (nonce) hoppar Spark alltid över.
När den ska vara på eller av
Oftast på. Slå av den om din server har lite kapacitet eller om din statistik räknar sidanrop som inte verkligen besökts.
Förutsättningar
Fungerar i webbläsare som stöder Speculation Rules (som Chrome och Edge). Andra webbläsare ignorerar det utan fel.
Kontrollera effekten
I Chrome: DevTools, fliken Application, avsnittet Speculative loads. I källkoden finns ett block <script type="speculationrules">.
Exempel
En besökare för musen över en produktlänk i din meny. Efter klicket öppnas produkten utan märkbar laddtid.
Observera
Förberedda sidor som besökaren till slut inte öppnar kostar ändå serverarbete och kan ge extra träffar i statistiken.
Ångra
Slå av reglaget och spara.
Tekniskt namn
speculation_rules

Apache static-serve

Grundläggande · Standard: på · Manuell, optimeraren slår på den om den är avstängd

Vad den gör
Bara på Apache-servrar: Spark skriver ett eget block i filen .htaccess som gör att Apache skickar den sparade HTML:en direkt, utan att starta PHP. Blocket slår också på webbläsarcache och komprimering för filer som CSS, JavaScript, bilder och typsnitt.
När den ska vara på eller av
På för Apache. På andra servrar (till exempel nginx eller LiteSpeed) påverkar det här reglaget inte hur sidorna levereras.
Förutsättningar
Apache med mod_rewrite och en skrivbar .htaccess-fil.
Kontrollera effekten
En sida som levereras på det här sättet har inga x-spark-speed-huvuden, eftersom PHP inte körs. Beviset är kommentaren Spark Speed | cached längst ned i källkoden och blocket # BEGIN Spark Speed i .htaccess.
Exempel
På testwebbplatsen (Apache) visar statusen Active + Apache static-serve och cachade sidor kommer tillbaka utan Spark-huvuden.
Observera
Om .htaccess inte är skrivbar meddelar Spark det och faller tillbaka på leverans via PHP. Den här inställningen hör till servern och följer inte med när du exporterar eller importerar inställningar.
Ångra
Slå av reglaget och spara. Spark tar bort sitt block från .htaccess igen.
Tekniskt namn
htaccess_optimize

Show the old page while rebuilding

Grundläggande · Standard: av · Manuell

Vad den gör
Efter en vanlig innehållsändring får nästa besökare en stund den tidigare versionen medan Spark bygger den nya. Då väntar ingen på en långsam första uppbyggnad. Ändringar av pris, lagersaldo eller publiceringsstatus och en manuell purge (rensning av cachen) syns direkt.
När den ska vara på eller av
På om du ofta ändrar texter på en välbesökt webbplats. Av om besökare efter en ändring aldrig får se den tidigare versionen.
Förutsättningar
Page cache på. Den längsta tiden ställer du in i fältet under.
Kontrollera effekten
Direkt efter att ett inlägg sparats ger sidan via PHP huvudet x-spark-speed-cache: STALE, därefter HIT med det nya innehållet.
Exempel
Du rättar ett stavfel i ett blogginlägg. Den första besökaren efter det ser en kort stund den gamla texten. Nästa får den rättade versionen.
Observera
En besökare kan se inaktuellt innehåll högst så länge som den inställda tiden. På en Kinsta-server har reglaget ingen effekt.
Ångra
Slå av reglaget och spara.
Tekniskt namn
serve_stale

How long the old page may be served (seconds)

Grundläggande · Standard: 300 · Manuell

Vad den gör
Det högsta antalet sekunder som den tidigare versionen får visas. Därefter får en besökare en ny uppbyggnad som vanligt.
När den ska vara på eller av
Ändra bara om Show the old page while rebuilding är på. Kortare betyder mindre risk för inaktuellt innehåll.
Förutsättningar
Ett värde från 30 till 3600. Ett tomt värde eller 0 blir 300.
Exempel
600 betyder högst tio minuter med den tidigare versionen.
Ångra
Sätt tillbaka värdet till 300 och spara.
Tekniskt namn
stale_ttl

Save settings

Grundläggande · Knapp

Vad den gör
Sparar reglagen och fältet på det här kortet. Spark startar därefter uppbyggnaden av cachen på nytt. Den befintliga cachen töms inte först.
Kontrollera effekten
Högst upp visas en bekräftelse och kortets statusrad uppdateras.

Cart and logged-in customers

Utan de här två funktionerna får just dina köpare den långsammaste webbplatsen: den som har något i varukorgen eller är inloggad får en fullt uppbyggd sida vid varje klick. Båda är avstängda som standard och du slår på dem medvetet själv.
Kortet Cart and logged-in customers med båda funktionerna avstängda, texten Not tested yet och knapparna Run test och Switch on
Båda funktionerna är avstängda som standard. Varukorgsdelen visas bara om WooCommerce är aktivt.

Cached pages with a filled cart

Grundläggande · Standard: av · Manuell, först efter ett lyckat test

Vad den gör
Normalt får en besökare med något i varukorgen en fullt uppbyggd sida vid varje klick, och webbplatsen är därför långsammast för köpare. Med den här funktionen på får besökaren den delade cachade sidan, och ett litet skript lägger in besökarens egen varukorg. En sida som byggts upp med en fylld varukorg hamnar aldrig i den delade cachen. Varukorg, kassa och konto förblir alltid ocachade.
När den ska vara på eller av
På för en WooCommerce-butik, men först efter att Run test har visat att sidorna utanför varukorgen förblir likadana. Statusen bredvid rubriken visar off eller on.
Förutsättningar
WooCommerce aktivt och ett lyckat test som är högst 30 dagar gammalt.
Kontrollera effekten
Lägg en produkt i varukorgen i ett privat fönster och öppna en kategorisida: antalet i varukorgen stämmer och sidan kommer via PHP som HIT i stället för BYPASS.
Observera
Att slå på tömmer hela sidcachen, som sedan byggs upp på nytt. Varukorgstexter som inte uppdateras via WooCommerce (till exempel en egen räknare eller ”ytterligare 20 euro till fri frakt”) kan förbli inaktuella. Testet varnar för det.
Ångra
Så snart funktionen är på visas en knapp på det här kortet för att slå av den.
Tekniskt namn
woo_cart_cache

Run test

Grundläggande · Knapp

Vad den gör
Spark lägger en enkel produkt i en testvarukorg, bygger upp ett antal sidor på din webbplats med och utan varukorg och jämför dem. Testvarukorgen tas sedan bort igen. Resultatet visas där Not tested yet.
När den ska vara på eller av
Innan du slår på varukorgsfunktionen, och igen efter stora ändringar i ditt tema eller din minivarukorg.
Förutsättningar
WooCommerce med minst en enkel produkt som finns i lager och kan läggas i varukorgen. Testet körs i bakgrunden via WP-Cron.
Kontrollera effekten
Ladda om fliken efter några minuter och läs raden med det senaste testet. Sidor som du själv vill ta med i testet lägger du i Test pages i Advanced rules.
Observera
Testet bygger upp varje testsida flera gånger och belastar därför webbplatsen en stund. Gör det helst utanför högtrafik.

Own cache for logged-in customers

Grundläggande · Standard: av · Manuell

Vad den gör
En inloggad kund får en egen sparad kopia från sitt andra besök på en sida. Den ligger i en mapp som bara går att hitta med kundens egen inloggningscookie, så en kund ser aldrig någon annans sida. Bara kundroller, aldrig administratörer, och aldrig varukorg, kassa eller konto.
När den ska vara på eller av
På för butiker eller medlemssajter där många kunder tittar runt inloggade.
Förutsättningar
Page cache på, egna säkerhetsnycklar i wp-config.php och ingen annan cachningsplugin som hanterar sidcachen. Om det inte går visar kortet orsaken i stället för knappen.
Kontrollera effekten
Logga in med ett testkonto med rollen kund och öppna samma sida två gånger: andra gången ger huvudet x-spark-speed-source: klant med HIT. På kortet visas antalet sessioner med egna kopior.
Observera
Varje ändring av kunden (varukorg, formulär, beställning), utloggning och varje purge tömmer alla kundens kopior. En kopia är högst 8 timmar gammal, så innehåll som ändras av sig självt kan vara inaktuellt så länge.
Ångra
Så snart funktionen är på visas en knapp på det här kortet för att slå av den. Alla kundkopior tas då bort.
Tekniskt namn
klant_cache

Switch on

Grundläggande · Knapp

Vad den gör
Slår på Own cache for logged-in customers. Om det inte lyckas återställer Spark inställningen och meddelar varför.
Kontrollera effekten
Etiketten bredvid rubriken ändras från off till on.

Cache build

Uppvärmaren fyller och underhåller cachen på egen hand i bakgrunden. På det här kortet ser du hur långt den har kommit, kan låta bygga upp allt på nytt och väljer i blocket Build mode mellan en säker och en snabb runda.
Kortet Cache build med siffrorna ready, queued, total, coverage, last build och last purge, knappen Rebuild cache och det uppfällda blocket Build mode
Kortet Cache build med blocket Build mode uppfällt.

Siffror: ready, queued, total, coverage, last build, last purge

Grundläggande · Status, inte inställbar

Vad den gör
Uppvärmaren är bakgrundsprocessen som fyller och håller cachen uppdaterad. ready är antalet sidor med en sparad kopia (dator och mobil räknas som en sida), queued det som ännu ska byggas upp, total antalet sidor som Spark vill cacha och coverage andelen ready av total. last build och last purge visar när uppvärmaren senast byggde något och när hela cachen senast tömdes.
Kontrollera effekten
Siffrorna uppdateras när du laddar om fliken. Saknas en mätning visar Spark ”not measured yet” i stället för en påhittad 0.
Exempel
På testwebbplatsen: 29 ready, 0 queued, 32 total, 91 % coverage.
Observera
Uppvärmaren måste kunna nå din webbplats själv. Om det inte går visas en rad på det här kortet om att uppvärmaren är blockerad eller pausad, med en knapp för att återuppta den.

Rebuild cache

Grundläggande · Knapp

Vad den gör
Tömmer hela sidcachen och lägger sedan alla offentliga sidor i kön på nytt, de viktigaste först (startsida, produktkategorier, produkter, sidor, inlägg).
När den ska vara på eller av
Efter stora ändringar, som en ny meny, en anpassad sidbyggarmall eller andra temainställningar.
Kontrollera effekten
Ett meddelande visas med antalet sidor som byggs upp på nytt. last purge ändras och queued stiger.
Observera
Tills uppvärmaren är klar får besökare fullt uppbyggda sidor. På en stor webbplats märks det. Objektcachen töms inte av detta.
Ångra
Kan inte ångras. Uppvärmaren bygger upp cachen igen av sig själv.
Blocket Build mode med valet Safe build (slow) eller Fast build, översikten What the check remembered och knappen Clear check memory
Här är Fast build aktiv och 13 sidor har kontrollerats.

Build mode

Avancerad · Standard: säker uppbyggnad tills du väljer själv · Manuell. Efter en avslutad säker runda byter Spark själv till snabb

Vad den gör
Ett utfällbart block där du väljer hur Spark fyller cachen. Safe build (slow): efter cachningen hämtas varje sida en gång till utan optimeringar och jämförs. En sida som inte byggs upp korrekt tas direkt bort ur cachen och kommer ihåg. Fast build: bara cachning, utan kontroll per sida. Sidor som den föregående säkra rundan underkände får inga optimeringar, så att de felen inte återkommer. Det aktiva valet får etiketten active.
När den ska vara på eller av
En säker runda efter första installationen eller efter stora optimeringsändringar. Därefter räcker den snabba.
Observera
En säker runda tar ungefär dubbelt så lång tid. Fel som först uppstår när ett fördröjt skript körs i webbläsaren syns inte i den här jämförelsen.
Tekniskt namn
warm_mode

Start safe build

Avancerad · Knapp

Vad den gör
Väljer det säkra läget, raderar den gamla bedömningen, tömmer hela sidcachen och lägger alla sidor i kön för att bygga upp och kontrollera dem en i taget.
Kontrollera effekten
Ett meddelande anger antalet sidor. Därefter fylls What the check remembered.
Observera
Cachen är tillfälligt tom, så webbplatsen är långsammare en stund.
Ångra
Klicka på Start fast build för att byta till det snabba läget.

Start fast build

Avancerad · Knapp

Vad den gör
Väljer det snabba läget och lägger alla sidor i kön utan att först tömma cachen. Bedömningen från den föregående säkra rundan gäller fortfarande.
Kontrollera effekten
Ett meddelande anger antalet sidor och hur många kända fel som levereras utan optimeringar.
Ångra
Klicka på Start safe build.

What the check remembered

Avancerad · Status, inte inställbar

Vad den gör
En sammanfattning av den senaste säkra rundan, till exempel 13 sidor kontrollerade: 13 byggdes upp korrekt, 0 inte. Om det finns underkända sidor anges vilka och varför. Om du har ändrat optimeringsinställningar efter kontrollen meddelar Spark att bedömningen inte längre är aktuell.
När den ska vara på eller av
Ser du meddelandet att dina inställningar har ändrats, kör då en ny säker uppbyggnad för en aktuell bedömning.

Clear check memory

Avancerad · Knapp

Vad den gör
Tar bort alla ihågkomna bedömningar per sida. Nästa säkra runda börjar med rent bord.
När den ska vara på eller av
Efter att du har löst orsaken till en underkänd sida, till exempel en pluginkonflikt.
Observera
Utan bedömning får en tidigare underkänd sida i det snabba läget optimeringar igen och samma fel kan återkomma.
Ångra
Kör en säker uppbyggnad för att fylla minnet igen.

Object cache

Objektcachen snabbar upp allt som inte kommer från sidcachen, som administrationen, kassan och inloggade besökare.
Kortet Object cache med statusen Active SQLITE connected, reglaget Object cache, knappen Save settings, raderna Backend, Connected, Default TTL och Breaker och knappen Empty object cache
På testwebbplatsen valde Spark SQLite som lagring, eftersom det inte fanns någon Redis eller Memcached.

Object cache

Grundläggande · Standard: av · Manuell, optimeraren slår på den om den är avstängd

Vad den gör
WordPress hämtar mycket data från databasen varje gång en sida byggs upp. En beständig objektcache sparar den datan mellan förfrågningar, så att allt som inte kommer från sidcachen blir snabbare: administration, varukorg och kassa, inloggade besökare och uppbyggnaden av cachen. Spark använder Redis, Memcached, SQLite eller APCu, beroende på vad servern erbjuder.
När den ska vara på eller av
På om statusen efter sparandet visar connected. Av om ditt webbhotell redan levererar en egen objektcache.
Förutsättningar
En nåbar lagring på servern och ingen object-cache-fil från en annan plugin. Administration kräver en giltig licens (eller respitperioden på 14 dagar).
Kontrollera effekten
Raden under rubriken (till exempel Active · SQLITE connected) och raderna Backend och Connected. Hittar Spark ingen lagring visas ett gult meddelande efter sparandet.
Exempel
Vid första Optimize my site slog optimeraren på testwebbplatsen på objektcachen med SQLite och kontrollerade sedan anslutningen.
Observera
Beskrivningen vid reglaget nämner bara Redis, Memcached och APCu, men SQLite används också. Den här inställningen hör till servern och följer inte med vid export eller import.
Ångra
Slå av reglaget och spara. Spark tar bort sin object-cache-fil igen.
Tekniskt namn
object_cache

Save settings

Grundläggande · Knapp

Vad den gör
Sparar läget för Object cachereglaget. Spark lägger eller tar sedan bort motsvarande fil.

Backend, Connected, Default TTL, Breaker

Avancerad · Status, inte inställbar

Vad den gör
Backend: vilken lagring som används (redis, memcached, sqlite eller apcu). Connected: om lagringen faktiskt svarar just nu. Default TTL: hur länge data utan egen giltighetstid sparas (86 400 s är ett dygn). Breaker: ett skydd som tillfälligt hoppar över lagringen om den upprepade gånger svarar för långsamt. closed är det normala läget.
Kontrollera effekten
Om Connected står på nej eller Breaker på open, titta då under Diagnostiek efter orsaken.

Empty object cache

Grundläggande · Knapp

Vad den gör
Tömmer objektcachen. Behövs efter en ändring som gjorts direkt i databasen och som objektcachen inte själv märker.
Förutsättningar
Visas bara om en beständig objektcache är aktiv.
Kontrollera effekten
Ett meddelande visas om att objektcachen har tömts.
Observera
Webbplatsen hämtar sedan allt på nytt från databasen och är därför långsammare en stund. Sidcachen finns kvar. Omvänt tömmer inte heller rensning av sidcachen objektcachen.

Cached pages

En lista över sidorna som Spark har en kopia av, med en knapp per sida för att bygga upp bara den sidan på nytt.
Tabellen Cached pages med kolumnerna Page, Status, Cached och Actions och en knapp per rad för att cacha om sidan
Talet inom parentes är antalet sparade sidor som hittades.

Listan Cached pages

Grundläggande · Status, inte inställbar

Vad den gör
Visar de sidor som verkligen finns på disk, nyaste först: sökvägen, statusen, hur länge sedan kopian skapades och en åtgärdsknapp.
Kontrollera effekten
Jämför talet inom parentes med ready under Cache build.
Observera
Kolumnen Status visar alltid HIT: det är en fast markering att en kopia finns, ingen levande mätning. Om din server använder sin egen LiteSpeed-cache finns det som LiteSpeed sparar inte i den här listan.

Re-cache this page

Grundläggande · Knapp

Vad den gör
Pilen i kolumnen Actions. Tar bara bort kopiorna av den här enda sidan (även följdsidor) och låter den byggas upp på nytt direkt.
När den ska vara på eller av
När en sida fortfarande ser gammal ut efter en ändring, utan att tömma hela cachen.
Kontrollera effekten
Ett meddelande Page cached again visas med sökvägen, och tiden i kolumnen Cached räknas om från början.
Observera
Objektcachen töms inte av detta.

Advanced rules

Exakt vad som sparas eller inte och hur många varianter en adress får ha. För de flesta webbplatser behöver inget ändras här.
Kortet Advanced rules uppfällt med fälten Never cache URLs, Bypass cookies, Ignored query parameters, Query parameters that create a variant, Test pages och Maximum variants per URL
Blocket är hopfällt som standard. I den här skärmbilden ligger WordPress administrationsfält över etiketten på det första fältet.

Show advanced cache rules

Avancerad · Standard: hopfälld

Vad den gör
Fäller upp fälten som exakt avgör vad som sparas eller inte och hur många varianter en adress får ha. Alla listor fungerar med ett objekt per rad.
När den ska vara på eller av
Behövs bara om du har ett specifikt undantag. Standardlistorna täcker en normal WooCommerce-butik.

Never cache URLs

Avancerad · Standard: en lista med bland annat /cart, /checkout, /my-account, /wc-api och exempellänkar · Manuell. Optimeraren fyller på men tar aldrig bort något

Vad den gör
Ett textstycke per rad. Om adressen i en förfrågan innehåller den texten (versaler spelar ingen roll) sparas inte sidan.
När den ska vara på eller av
Lägg till en rad för sidor med personligt innehåll som inte finns i listan, till exempel en avvikande kassaadress.
Kontrollera effekten
En sida som inte sparas ger via PHP huvudet x-spark-speed-reason med raden som matchade.
Exempel
På testwebbplatsen lade optimeraren också till nederländska butiksadresser som /winkelmand och /afrekenen.
Observera
Det är en delvis matchning: en för kort rad utesluter också andra sidor. En redan sparad kopia försvinner inte av sig själv. Töm cachen för det.
Ångra
Ta bort raden, spara och töm cachen vid behov.
Tekniskt namn
bypass_urls

Bypass cookies

Avancerad · Standard: bland annat wordpress_logged_in_, wp-postpass_, comment_author_ och woocommerce_items_in_cart · Manuell

Vad den gör
Början av cookienamn, ett per rad. En besökare med en sådan cookie får aldrig en delad kopia, och besöket sparas inte heller.
När den ska vara på eller av
Lägg till en cookie från en plugin som ändrar sidan per besökare, till exempel ett valutaval.
Observera
Lägg aldrig mätcookies här, som _ga eller _fbp: då får nästan ingen en cachad sida längre. Cookies för inloggning, lösenordsskyddade sidor och kommentarer finns alltid kvar i listan, även om du tar bort dem.
Ångra
Ta bort raden och spara.
Tekniskt namn
bypass_cookies

Ignored query parameters

Avancerad · Standard: bland annat utm_source, utm_medium, utm_campaign, gclid och fbclid · Manuell

Vad den gör
Parametrar i en adress (delen efter frågetecknet) som inte ändrar sidan, som annons- och kampanjkoder. Spark ignorerar dem, så att alla får samma kopia.
När den ska vara på eller av
Lägg till en parameter om besökare kommer in via en ny annonsplattform med en egen kod.
Kontrollera effekten
En adress med ?utm_source=test får samma kopia som adressen utan.
Observera
Lägg aldrig här en parameter som faktiskt ändrar innehållet (till exempel ett sidnummer eller ett filter), då ser besökarna fel sida.
Ångra
Ta bort raden och spara.
Tekniskt namn
ignore_queries

Query parameters that create a variant

Avancerad · Standard: tom · Manuell

Vad den gör
Parametrar med ett begränsat antal värden som faktiskt ändrar sidan. Varje kombination får en egen kopia. En sida med en okänd parameter sparas annars inte.
Exempel
orderby om din butik har några fasta sorteringsordningar.
Observera
Lägg inte filter (fasetter), sökord eller prisfilter här: då får varje tänkbart värde en egen fil och cachen växer obegränsat.
Ångra
Ta bort raden, spara och töm cachen för de gamla varianterna.
Tekniskt namn
cache_queries

Test pages

Avancerad · Standard: tom · Manuell

Vad den gör
Extra sidor som Spark tar med i sina tester, som varukorgstestet. En sökväg per rad. Spark väljer själv redan startsidan, en produktkategori och nytt innehåll. Totalt testar det högst 8 sidor.
När den ska vara på eller av
När en viktig sida med en avvikande uppbyggnad, som en erbjudandesida, ska vara med.
Exempel
/deals/
Observera
Sidor från en annan domän ignoreras. Fler sidor gör ett test längre.
Ångra
Ta bort raden och spara.
Tekniskt namn
proof_urls

Maximum variants per URL

Avancerad · Standard: 60 · Manuell

Vad den gör
Gränsen för antalet sparade varianter av en adress. En befintlig variant får alltid uppdateras. En ny variant över gränsen sparas inte och den besökaren får bara en ny uppbyggnad. 0 betyder ingen gräns.
När den ska vara på eller av
Lägre på en liten server med lite diskutrymme.
Förutsättningar
Ett tal från 0 till 500.
Kontrollera effekten
När gränsen är nådd anger huvudet x-spark-speed-reason det.
Observera
Ett för lågt värde lämnar varianter ocachade. 0 tar bort det här skyddet.
Ångra
Sätt tillbaka värdet till 60 och spara.
Tekniskt namn
max_variants_per_url

Save cache rules

Avancerad · Knapp

Vad den gör
Sparar alla fält i det här blocket samtidigt och lägger sedan alla sidor i uppvärmarens kö på nytt.
Kontrollera effekten
Högst upp visas ett meddelande om att undantagen har sparats och att cachen förnyas.
Observera
Innehållet i varje fält ersätter den gamla listan helt. Kopiera en lista först om du är osäker.
Osäker på ett steg? Ångra, kontrollera din webbplats och fråga oss via kontaktsidan.
Har du inte Spark Speed ännu? Se vad det gör och vad det kostar.

Vanliga frågor

På Apache med Apache static-serve skickar servern den sparade filen utan att starta PHP, och då sätter Spark inga huvuden. Titta längst ned i källkoden efter kommentaren som börjar med Spark Speed | cached.

Sidcachen sparar kompletta sidor för anonyma besökare. Objektcachen sparar databasdata och snabbar upp allt som ändå måste byggas upp, som administrationen och kassan. Att tömma den ena tömmer inte den andra.

Kontrollera om uppvärmaren kan nå din webbplats själv. Om den inte kan det visar kortet Cache build att uppvärmaren är blockerad eller pausad. Åtgärda orsaken på servern och återuppta uppvärmaren med knappen på det kortet.

Så länge du inte väljer använder Spark den säkra rundan. Efter en avslutad säker runda byter Spark själv till snabb, och den använder bedömningen från den säkra rundan.