Skip to main content
SparkCore

Cache-skærmen: alle funktioner forklaret

Denne side beskriver hver kontakt, knap og statuslinje på fanen Cache i Spark Speed 0.73.2, i skærmens rækkefølge. Den er skrevet til WordPress-administratorer, der vil vide, hvad en indstilling gør, før de rører ved den. Ved hver funktion står det, om den er basis eller avanceret, hvad standarden er, og hvordan du fortryder den.
Kort fortalt
  • Sidecachen er slået til som standard, og optimizeren slår den til, hvis den er slået fra. De fleste websites behøver kun at ændre lidt på denne fane.
  • Cachede sider med en fyldt kurv og en egen cache til indloggede kunder er slået fra; du slår dem bevidst til selv, kurven først efter en vellykket test.
  • På Apache leverer Spark cachede sider uden PHP. Disse svar har ingen x-spark-speed-headers; beviset står nederst i kildekoden.
  • Rebuild cache og Start safe build tømmer hele sidecachen; websitet er bagefter lidt langsommere, indtil warmeren er færdig.

Page cache

Her bestemmer du, hvad Spark gemmer som færdig HTML, og hvordan den når den besøgende. Det er kortet med størst indflydelse på indlæsningshastigheden.
Kortet Page cache på fanen Cache med statussen Active + Apache static-serve, seks kontakter, feltet til sekunder og knappen Save settings
Kortet Page cache på et testwebsite med Apache. Her er Show the old page while rebuilding stadig slået fra.

Status og fremgangsmåde

Basis · Status, kan ikke ændres

Hvad det gør
Den farvede linje øverst (for eksempel Active + Apache static-serve) viser, om besøgende rent faktisk bliver betjent fra cachen. Linjen Approach angiver, hvordan det sker, for eksempel disk: Spark gemmer færdig HTML på serverens disk og leverer den, før PHP og WordPress starter. Andre mulige meldinger er blandt andet Off, en konflikt med et andet cache-plugin eller en manglende komponent.
Sådan kontrollerer du effekten
Grøn betyder, at cachen er klar, ikke at hver side allerede er cachet. Hvor meget der er klar, ser du under Cache build. Serversiden (hvilken server, hvilken drop-in-fil) står under Diagnostics.
Bemærk
Melder linjen en konflikt, styrer et andet cache-plugin sidecachen. Deaktivér det plugin; to sidecaches side om side virker ikke.

Page cache

Basis · Standard: til · Manuel, optimizeren slår den til, hvis den er slået fra

Hvad det gør
Hovedkontakten. Slået til: Spark gemmer HTML fra almindelige besøg af anonyme besøgende og leverer den gemte kopi ved næste besøg, uden at WordPress skal bygge siden igen. Det sænker ventetiden til første byte (TTFB, tiden før serveren begynder at svare).
Hvornår du slår det til eller fra
Lad den være slået til. Slå den kun midlertidigt fra for at teste, om et problem skyldes cachen.
Krav
Intet andet cache-plugin, der styrer sidecachen. WordPress skal kunne sætte cache-indstillingen i wp-config.php.
Sådan kontrollerer du effekten
Åbn en side to gange i et privat vindue. På Apache med Apache static-serve står der nederst i sidens kildekode en kommentar, der begynder med Spark Speed | cached. Kører cachen via PHP, har svarheaderen x-spark-speed-cache værdien HIT.
Eksempel
Efter du har gemt, bygger Spark cachen op i baggrunden. Efter nogle minutter stiger coverage under Cache build.
Bemærk
Slår du den fra, tømmes warmerens kø. Indloggede besøgende og besøgende med en fyldt kurv får som standard ikke en delt kopi.
Sådan fortryder du
Slå kontakten fra og klik på Save settings.
Teknisk navn
cache_enabled

Separate mobile cache

Basis · Standard: til · Manuel, optimizeren slår den til, hvis den er slået fra

Hvad det gør
Gemmer en separat kopi af hver side til telefoner. En telefon får så HTML med de mobile optimeringer (for eksempel et mindre hovedbillede), og en computer får desktopversionen.
Hvornår du slår det til eller fra
Lad den være slået til, især hvis din builder bruger separate mobile layouts eller baggrunde. Fra er kun i orden, hvis siden har præcis den samme HTML på telefon og desktop.
Sådan kontrollerer du effekten
I den gemte kopi står der i kommentaren nederst i kildekoden mobile i stedet for desktop, når du åbner siden på en telefon.
Eksempel
Din forside har et andet heltebillede på mobil. Med denne kontakt slået til får en besøgende på telefon det rigtige.
Bemærk
Cirka dobbelt så mange gemte filer, og warmeren skal bruge mere tid på at bygge begge varianter.
Sådan fortryder du
Slå kontakten fra og gem.
Teknisk navn
cache_mobile

Instant navigation

Basis · Standard: til · Manuel, optimizeren slår den til, hvis den er slået fra

Hvad det gør
Lader browseren forberede en intern side, så snart en besøgende bevæger musen hen mod linket. Efter klikket er siden der næsten med det samme. Kurv, kasse, login og links med en sikkerhedskode (nonce) springer Spark altid over.
Hvornår du slår det til eller fra
Som regel slået til. Slå den fra, hvis din server har lidt kapacitet, eller hvis din statistik tæller sidekald, der aldrig rigtigt blev besøgt.
Krav
Virker i browsere, der understøtter Speculation Rules (som Chrome og Edge). Andre browsere ignorerer det uden fejl.
Sådan kontrollerer du effekten
I Chrome: DevTools, fanen Application, afsnittet Speculative loads. I kildekoden står en blok <script type="speculationrules">.
Eksempel
En besøgende holder musen over et produktlink i din menu; efter klikket åbner produktet uden synlig indlæsningstid.
Bemærk
Forberedte sider, som den besøgende aldrig åbner, koster alligevel serverarbejde og kan give ekstra hits i statistikken.
Sådan fortryder du
Slå kontakten fra og gem.
Teknisk navn
speculation_rules

Apache static-serve

Basis · Standard: til · Manuel, optimizeren slår den til, hvis den er slået fra

Hvad det gør
Kun på Apache-servere: Spark skriver en egen blok i filen .htaccess, så Apache sender den gemte HTML direkte, uden at starte PHP. Blokken slår også browsercache og komprimering til for filer som CSS, JavaScript, billeder og skrifttyper.
Hvornår du slår det til eller fra
Slået til på Apache. På andre servere (for eksempel nginx eller LiteSpeed) ændrer denne kontakt ikke, hvordan siderne leveres.
Krav
Apache med mod_rewrite og en skrivbar .htaccess-fil.
Sådan kontrollerer du effekten
En side, der leveres på denne måde, har ingen x-spark-speed-headers, fordi PHP ikke kører. Beviset er kommentaren Spark Speed | cached nederst i kildekoden og blokken # BEGIN Spark Speed i .htaccess.
Eksempel
På testwebsitet (Apache) viser statussen Active + Apache static-serve, og cachede sider kommer tilbage uden Spark-headers.
Bemærk
Er .htaccess ikke skrivbar, melder Spark det og falder tilbage til levering via PHP. Denne indstilling hører til serveren og følger ikke med, når du eksporterer eller importerer indstillinger.
Sådan fortryder du
Slå kontakten fra og gem; Spark fjerner sin blok fra .htaccess igen.
Teknisk navn
htaccess_optimize

Show the old page while rebuilding

Basis · Standard: fra · Manuel

Hvad det gør
Efter en almindelig indholdsændring får den næste besøgende en kort tid den forrige version, mens Spark bygger den nye. Så venter ingen på en langsom første opbygning. Ændringer af pris, lager eller udgivelsesstatus og en manuel purge (tømning af cachen) er stadig synlige med det samme.
Hvornår du slår det til eller fra
Slået til, hvis du ofte redigerer indhold på et travlt website. Fra, hvis besøgende efter en ændring aldrig må se den forrige version.
Krav
Page cache slået til. Den maksimale varighed indstiller du i feltet under.
Sådan kontrollerer du effekten
Lige efter du har gemt et indlæg, har siden via PHP headeren x-spark-speed-cache: STALE, derefter HIT med det nye indhold.
Eksempel
Du retter en tastefejl i et blogindlæg. Den første besøgende bagefter ser et kort øjeblik stadig den gamle tekst; den næste får den rettede version.
Bemærk
En besøgende kan højst se forældet indhold i den indstillede tid. På en Kinsta-server har kontakten ingen virkning.
Sådan fortryder du
Slå kontakten fra og gem.
Teknisk navn
serve_stale

How long the old page may be served (seconds)

Basis · Standard: 300 · Manuel

Hvad det gør
Det maksimale antal sekunder, den forrige version stadig må vises. Derefter får en besøgende bare en ny opbygning.
Hvornår du slår det til eller fra
Ændr den kun, når Show the old page while rebuilding er slået til. Kortere betyder mindre risiko for forældet indhold.
Krav
En værdi fra 30 til 3600. En tom værdi eller 0 bliver til 300.
Eksempel
600 betyder højst ti minutter med den forrige version.
Sådan fortryder du
Sæt værdien tilbage til 300 og gem.
Teknisk navn
stale_ttl

Save settings

Basis · Knap

Hvad det gør
Gemmer kontakterne og feltet på dette kort. Spark starter derefter opbygningen af cachen forfra; den eksisterende cache tømmes ikke først.
Sådan kontrollerer du effekten
Øverst vises en bekræftelse, og kortets statuslinje tilpasser sig.

Cart and logged-in customers

Uden disse to funktioner får netop dine købere det langsomste website: den, der har noget i kurven eller er logget ind, får en fuldt bygget side ved hvert klik. Begge er slået fra som standard, og du slår dem bevidst til selv.
Kortet Cart and logged-in customers med begge funktioner slået fra, teksten Not tested yet og knapperne Run test og Switch on
Begge funktioner er slået fra som standard. Kurvdelen vises kun, når WooCommerce er aktivt.

Cached pages with a filled cart

Basis · Standard: fra · Manuel, kun efter en vellykket test

Hvad det gør
Normalt får en besøgende med noget i kurven en fuldt bygget side ved hvert klik, så websitet er langsomst for køberne. Med denne funktion slået til får den besøgende den delte cachede side, og et lille script lægger vedkommendes egen kurv ind i den. En side bygget med en fyldt kurv havner aldrig i den delte cache. Kurv, kasse og konto forbliver altid ucachede.
Hvornår du slår det til eller fra
Slået til i en WooCommerce-webshop, men først når Run test har vist, at siderne er de samme bortset fra kurven. Statussen ved siden af titlen viser off eller on.
Krav
WooCommerce aktivt og en vellykket test, der højst er 30 dage gammel.
Sådan kontrollerer du effekten
I et privat vindue: læg et produkt i kurven og åbn en kategoriside. Kurvens antal er korrekt, og siden leveret via PHP kommer tilbage som HIT i stedet for BYPASS.
Bemærk
Slår du den til, tømmes hele sidecachen, som derefter bygges op igen. Kurvtekster, som WooCommerce ikke opdaterer (for eksempel en tilpasset tæller eller "20 euro til gratis fragt"), kan forblive forældede; testen advarer om det.
Sådan fortryder du
Når funktionen er slået til, viser dette kort en knap til at slå den fra.
Teknisk navn
woo_cart_cache

Run test

Basis · Knap

Hvad det gør
Spark lægger et enkelt produkt i en testkurv, bygger et antal sider på dit website med og uden kurven og sammenligner dem. Testkurven fjernes igen bagefter. Resultatet vises dér, hvor der står Not tested yet.
Hvornår du slår det til eller fra
Før du slår kurvfunktionen til, og igen efter store ændringer af dit tema eller din minikurv.
Krav
WooCommerce med mindst ét enkelt produkt, der er på lager og kan lægges i kurven. Testen kører i baggrunden via WP-Cron.
Sådan kontrollerer du effekten
Genindlæs fanen efter nogle minutter og læs linjen med den seneste test. Sider, du vil have med i testen, lægger du under Test pages i Advanced rules.
Bemærk
Testen bygger hver testside flere gange, så den belaster websitet en kort tid. Kør den helst uden for spidsbelastning.

Own cache for logged-in customers

Basis · Standard: fra · Manuel

Hvad det gør
En indlogget kunde får sin egen gemte kopi fra sit andet besøg på en side. Den ligger i en mappe, der kun kan findes med kundens egen login-cookie, så en kunde aldrig ser en andens side. Kun kunderoller, aldrig administratorer, og aldrig kurv, kasse eller konto.
Hvornår du slår det til eller fra
Slået til i webshops eller medlemssites, hvor mange kunder browser, mens de er logget ind.
Krav
Page cache slået til, unikke sikkerhedsnøgler i wp-config.php og intet andet cache-plugin, der styrer sidecachen. Kan den ikke bruges, viser kortet årsagen i stedet for knappen.
Sådan kontrollerer du effekten
Log ind med en testkonto med kunderollen og åbn den samme side to gange: anden gang kommer headeren x-spark-speed-source: klant sammen med HIT. Kortet viser antallet af sessioner med egne kopier.
Bemærk
Hver ændring fra kunden (kurv, formular, ordre), udlogning og hver purge tømmer alle kundens kopier. En kopi er højst 8 timer gammel, så indhold, der ændrer sig af sig selv, kan være forældet så længe.
Sådan fortryder du
Når funktionen er slået til, viser dette kort en knap til at slå den fra; alle kundekopier fjernes så.
Teknisk navn
klant_cache

Switch on

Basis · Knap

Hvad det gør
Slår Own cache for logged-in customers til. Mislykkes det, fortryder Spark indstillingen og fortæller dig hvorfor.
Sådan kontrollerer du effekten
Etiketten ved siden af titlen skifter fra off til on.

Cache build

Warmeren fylder og vedligeholder selv cachen i baggrunden. På dette kort ser du, hvor langt den er, kan få alt bygget op igen, og i blokken Build mode vælger du mellem en sikker og en hurtig runde.
Kortet Cache build med tallene ready, queued, total, coverage, last build og last purge, knappen Rebuild cache og den udvidede blok Build mode
Kortet Cache build med blokken Build mode foldet ud.

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

Basis · Status, kan ikke ændres

Hvad det gør
Warmeren er baggrundsprocessen, der fylder og vedligeholder cachen. ready er antallet af sider med en gemt kopi (desktop og mobil tæller som én side), queued det, der endnu skal bygges, total antallet af sider, Spark vil cache, og coverage andelen af ready ud af total. last build og last purge viser, hvornår warmeren sidst byggede noget, og hvornår hele cachen sidst blev tømt.
Sådan kontrollerer du effekten
Tallene opdateres, når du genindlæser fanen. Mangler en måling, viser Spark "not measured yet" i stedet for et opdigtet 0.
Eksempel
På testwebsitet: 29 ready, 0 queued, 32 total, 91 % coverage.
Bemærk
Warmeren skal selv kunne nå dit website. Kan den ikke det, viser dette kort en linje om, at warmeren er blokeret eller sat på pause, med en knap til at genoptage den.

Rebuild cache

Basis · Knap

Hvad det gør
Tømmer hele sidecachen og sætter derefter alle offentlige sider i kø igen, de vigtigste først (forside, produktkategorier, produkter, sider, indlæg).
Hvornår du slår det til eller fra
Efter store ændringer, som en ny menu, en redigeret builder-skabelon eller andre temaindstillinger.
Sådan kontrollerer du effekten
En besked viser, hvor mange sider der bygges igen; last purge ændrer sig, og queued stiger.
Bemærk
Indtil warmeren er færdig, får besøgende fuldt byggede sider; på et stort website kan det mærkes. Objektcachen tømmes ikke af dette.
Sådan fortryder du
Kan ikke fortrydes; warmeren bygger cachen op igen af sig selv.
Blokken Build mode med valget Safe build (slow) eller Fast build, oversigten What the check remembered og knappen Clear check memory
Her er Fast build aktiv, og 13 sider er kontrolleret.

Build mode

Avanceret · Standard: sikker opbygning, indtil du vælger · Manuel; efter en afsluttet sikker runde skifter Spark selv til hurtig

Hvad det gør
En blok, der kan foldes sammen, hvor du vælger, hvordan Spark fylder cachen. Safe build (slow): efter cachingen hentes hver side én gang til uden optimeringer og sammenlignes; en side, der ikke bygges korrekt, fjernes straks fra cachen og huskes. Fast build: kun caching, uden kontrol side for side; sider, som den forrige sikre runde afviste, får ingen optimeringer, så de fejl kommer ikke tilbage. Det aktive valg er mærket active.
Hvornår du slår det til eller fra
En sikker runde efter første installation eller efter store ændringer af optimeringer; derefter er den hurtige nok.
Bemærk
En sikker runde tager cirka dobbelt så lang tid. Fejl, der først opstår, når et udskudt script kører i browseren, opdager denne sammenligning ikke.
Teknisk navn
warm_mode

Start safe build

Avanceret · Knap

Hvad det gør
Vælger den sikre tilstand, sletter den gamle vurdering, tømmer hele sidecachen og sætter alle sider i kø til at blive bygget og kontrolleret én for én.
Sådan kontrollerer du effekten
En besked angiver antallet af sider; derefter fyldes What the check remembered op.
Bemærk
Cachen er midlertidigt tom, så websitet er langsommere et stykke tid.
Sådan fortryder du
Klik på Start fast build for at skifte til den hurtige tilstand.

Start fast build

Avanceret · Knap

Hvad det gør
Vælger den hurtige tilstand og sætter alle sider i kø uden at tømme cachen først. Vurderingen fra den forrige sikre runde gælder stadig.
Sådan kontrollerer du effekten
En besked angiver antallet af sider og hvor mange kendte fejl der leveres uden optimeringer.
Sådan fortryder du
Klik på Start safe build.

What the check remembered

Avanceret · Status, kan ikke ændres

Hvad det gør
En oversigt over den seneste sikre runde, for eksempel 13 pages checked: 13 built correctly, 0 did not. Hvis sider blev afvist, viser den hvilke og hvorfor. Har du ændret optimeringsindstillinger efter kontrollen, siger Spark, at vurderingen ikke længere er opdateret.
Hvornår du slår det til eller fra
Ser du beskeden om, at dine indstillinger er ændret, så kør en ny sikker opbygning for at få en opdateret vurdering.

Clear check memory

Avanceret · Knap

Hvad det gør
Fjerner alle huskede vurderinger side for side. Den næste sikre runde starter forfra.
Hvornår du slår det til eller fra
Efter du har rettet årsagen til en afvist side, for eksempel en plugin-konflikt.
Bemærk
Uden en vurdering får en tidligere afvist side igen optimeringer i hurtig tilstand, og den samme fejl kan komme tilbage.
Sådan fortryder du
Kør en sikker opbygning for at fylde hukommelsen igen.

Object cache

Objektcachen gør alt hurtigere, som ikke leveres fra sidecachen, som admin, kassen og indloggede besøgende.
Kortet Object cache med statussen Active SQLITE connected, kontakten Object cache, knappen Save settings, rækkerne Backend, Connected, Default TTL og Breaker og knappen Empty object cache
På testwebsitet valgte Spark SQLite som lager, fordi der hverken var Redis eller Memcached.

Object cache

Basis · Standard: fra · Manuel, optimizeren slår den til, hvis den er slået fra

Hvad det gør
WordPress henter hver gang en side bygges mange data fra databasen. En vedvarende objektcache beholder disse data mellem forespørgsler, så alt, der ikke leveres fra sidecachen, bliver hurtigere: admin, kurv og kasse, indloggede besøgende og genopbygning af cachen. Spark bruger Redis, Memcached, SQLite eller APCu, afhængigt af hvad serveren tilbyder.
Hvornår du slår det til eller fra
Slået til, hvis statussen viser connected efter du har gemt. Fra, hvis din hosting allerede har sin egen objektcache.
Krav
Tilgængeligt lager på serveren og ingen objektcache-fil fra et andet plugin. Styring kræver en gyldig licens (eller en henstandsperiode på 14 dage).
Sådan kontrollerer du effekten
Linjen under titlen (for eksempel Active · SQLITE connected) og rækkerne Backend og Connected. Finder Spark intet lager, vises en gul besked efter du har gemt.
Eksempel
Under den første kørsel af Optimize my site på testwebsitet slog optimizeren objektcachen til med SQLite og verificerede derefter forbindelsen.
Bemærk
Beskrivelsen ved siden af kontakten nævner kun Redis, Memcached og APCu, men SQLite bruges også. Denne indstilling hører til serveren og følger ikke med ved eksport eller import.
Sådan fortryder du
Slå kontakten fra og gem; Spark fjerner sin objektcache-fil igen.
Teknisk navn
object_cache

Save settings

Basis · Knap

Hvad det gør
Gemmer tilstanden for kontakten Object cache. Spark placerer eller fjerner derefter den tilhørende fil.

Backend, Connected, Default TTL, Breaker

Avanceret · Status, kan ikke ændres

Hvad det gør
Backend: hvilket lager der bruges (redis, memcached, sqlite eller apcu). Connected: om lageret rent faktisk svarer lige nu. Default TTL: hvor længe data uden egen udløbstid gemmes (86.400 s er ét døgn). Breaker: en sikring, der midlertidigt springer lageret over, når det gentagne gange svarer for langsomt; closed er den normale tilstand.
Sådan kontrollerer du effekten
Siger Connected nej, eller er Breaker åben, så se efter årsagen under Diagnostics.

Empty object cache

Basis · Knap

Hvad det gør
Tømmer objektcachen. Nødvendigt efter en ændring direkte i databasen, som objektcachen ikke selv opdager.
Krav
Vises kun, når en vedvarende objektcache er aktiv.
Sådan kontrollerer du effekten
En besked bekræfter, at objektcachen er tømt.
Bemærk
Websitet henter så alt fra databasen igen, så det er langsommere et stykke tid. Sidecachen bliver; omvendt tømmer en tømning af sidecachen heller ikke objektcachen.

Cached pages

En liste over de sider, som Spark gemmer en kopi af, med en knap pr. side til kun at bygge den side igen.
Tabellen Cached pages med kolonnerne Page, Status, Cached og Actions og en knap pr. række til at cache siden igen
Tallet i parentes er antallet af fundne gemte sider.

Listen Cached pages

Basis · Status, kan ikke ændres

Hvad det gør
Viser de sider, der rent faktisk er gemt på disken, de nyeste først: stien, statussen, hvor længe siden kopien blev lavet, og en handlingsknap.
Sådan kontrollerer du effekten
Sammenlign tallet i parentes med ready under Cache build.
Bemærk
Kolonnen Status viser altid HIT: det er en fast markering af, at en kopi findes, ikke en levende måling. Bruger din server sin egen LiteSpeed-cache, står det, LiteSpeed gemmer, ikke på denne liste.

Re-cache this page

Basis · Knap

Hvad det gør
Pileikonet i kolonnen Actions. Fjerner kun kopierne af netop denne side (inklusive efterfølgende sider) og får den bygget igen med det samme.
Hvornår du slår det til eller fra
Når en side stadig ser forældet ud efter en ændring, uden at tømme hele cachen.
Sådan kontrollerer du effekten
Der vises en besked Page cached again med stien, og tiden i kolonnen Cached starter forfra.
Bemærk
Objektcachen tømmes ikke af dette.

Advanced rules

Præcis hvad der gemmes eller ikke gemmes, og hvor mange varianter en adresse må have. For de fleste websites behøver intet at ændres her.
Kortet Advanced rules foldet ud med felterne Never cache URLs, Bypass cookies, Ignored query parameters, Query parameters that create a variant, Test pages og Maximum variants per URL
Blokken er foldet sammen som standard. På dette skærmbillede dækker WordPress-adminlinjen etiketten på det første felt.

Show advanced cache rules

Avanceret · Standard: foldet sammen

Hvad det gør
Folder felterne ud, der afgør præcis, hvad der gemmes og ikke gemmes, og hvor mange varianter en adresse må have. Alle lister har ét punkt pr. linje.
Hvornår du slår det til eller fra
Kun nødvendigt, når du har en bestemt undtagelse. Standardlisterne dækker en almindelig WooCommerce-webshop.

Never cache URLs

Avanceret · Standard: en liste med blandt andet /cart, /checkout, /my-account, /wc-api og forhåndsvisningslinks · Manuel; optimizeren tilføjer punkter, men fjerner aldrig nogen

Hvad det gør
Ét stykke tekst pr. linje. Indeholder en forespørgselsadresse den tekst (store og små bogstaver er ligegyldige), bliver siden ikke gemt.
Hvornår du slår det til eller fra
Tilføj en linje til sider med personligt indhold, som ikke står på listen, for eksempel en anden adresse til kassen.
Sådan kontrollerer du effekten
En side, der ikke gemmes, har, når den leveres via PHP, headeren x-spark-speed-reason, som nævner den regel, der passede.
Eksempel
På testwebsitet tilføjede optimizeren også hollandske shopadresser som /winkelmand og /afrekenen.
Bemærk
Det er et delvist match: en linje, der er for kort, udelukker også andre sider. En kopi, der allerede var gemt, forsvinder ikke af sig selv; tøm cachen for det.
Sådan fortryder du
Fjern linjen, gem og tøm om nødvendigt cachen.
Teknisk navn
bypass_urls

Bypass cookies

Avanceret · Standard: blandt andet wordpress_logged_in_, wp-postpass_, comment_author_ og woocommerce_items_in_cart · Manuel

Hvad det gør
Begyndelsen af cookienavne, ét pr. linje. En besøgende med sådan en cookie får aldrig en delt kopi, og vedkommendes besøg bliver heller ikke gemt.
Hvornår du slår det til eller fra
Tilføj en cookie fra et plugin, der ændrer siden pr. besøgende, for eksempel en valutaskifter.
Bemærk
Læg aldrig trackingcookies som _ga eller _fbp her: næsten ingen ville så få en cachet side mere. Cookies til login, adgangskodesider og kommentarer bliver altid på listen, også hvis du fjerner dem.
Sådan fortryder du
Fjern linjen og gem.
Teknisk navn
bypass_cookies

Ignored query parameters

Avanceret · Standard: blandt andet utm_source, utm_medium, utm_campaign, gclid og fbclid · Manuel

Hvad det gør
Parametre i en adresse (delen efter spørgsmålstegnet), som ikke ændrer siden, som annonce- og kampagnekoder. Spark ignorerer dem, så alle får den samme kopi.
Hvornår du slår det til eller fra
Tilføj en parameter, når besøgende kommer fra en ny annonceplatform med sin egen kode.
Sådan kontrollerer du effekten
En adresse med ?utm_source=test får den samme kopi som adressen uden.
Bemærk
Læg aldrig en parameter her, der ændrer indholdet (for eksempel et sidetal eller et filter); besøgende ville så se den forkerte side.
Sådan fortryder du
Fjern linjen og gem.
Teknisk navn
ignore_queries

Query parameters that create a variant

Avanceret · Standard: tom · Manuel

Hvad det gør
Parametre med et begrænset sæt værdier, der ændrer siden. Hver kombination får sin egen kopi. Ellers bliver en side med en ukendt parameter ikke gemt.
Eksempel
orderby, hvis din webshop har nogle få faste sorteringer.
Bemærk
Læg ikke filtre (facetter), søgetermer eller prisfiltre her: hver mulig værdi ville få sin egen fil, og cachen ville vokse uden grænse.
Sådan fortryder du
Fjern linjen, gem og tøm cachen for de gamle varianter.
Teknisk navn
cache_queries

Test pages

Avanceret · Standard: tom · Manuel

Hvad det gør
Ekstra sider, som Spark tager med i sine tests, som kurvtesten. Én sti pr. linje. Spark vælger selv forsiden, en produktkategori og nyt indhold; i alt tester den højst 8 sider.
Hvornår du slår det til eller fra
Når en vigtig side med et andet layout, som en tilbudsside, skal med.
Eksempel
/deals/
Bemærk
Sider på et andet domæne ignoreres. Flere sider får en test til at tage længere tid.
Sådan fortryder du
Fjern linjen og gem.
Teknisk navn
proof_urls

Maximum variants per URL

Avanceret · Standard: 60 · Manuel

Hvad det gør
Grænsen for antallet af gemte varianter af én adresse. At opfriske en eksisterende variant er altid tilladt; en ny variant over grænsen bliver ikke gemt, og den besøgende får bare en ny opbygning. 0 betyder ingen grænse.
Hvornår du slår det til eller fra
Sæt den lavere på en lille server med lidt diskplads.
Krav
Et tal fra 0 til 500.
Sådan kontrollerer du effekten
Når grænsen er nået, siger headeren x-spark-speed-reason det.
Bemærk
En for lav værdi lader varianter stå uden cache; 0 fjerner denne sikring.
Sådan fortryder du
Sæt værdien tilbage til 60 og gem.
Teknisk navn
max_variants_per_url

Save cache rules

Avanceret · Knap

Hvad det gør
Gemmer alle felter i denne blok på én gang og sætter derefter alle sider i kø igen til warmeren.
Sådan kontrollerer du effekten
En besked øverst bekræfter, at udelukkelserne er gemt, og at cachen opdateres.
Bemærk
Indholdet af hvert felt erstatter helt den gamle liste. Kopiér en liste først, hvis du er i tvivl.
Er du i tvivl om et trin? Fortryd, kontrollér dit website og spørg os via kontaktsiden.
Har du ikke Spark Speed endnu? Se, hvad det gør, og hvad det koster.

Ofte stillede spørgsmål

På Apache med Apache static-serve sender serveren den gemte fil uden at starte PHP, og så sætter Spark ingen headers. Se nederst i kildekoden efter kommentaren, der begynder med Spark Speed | cached.

Sidecachen gemmer komplette sider til anonyme besøgende. Objektcachen gemmer databasedata og gør alt hurtigere, som alligevel skal bygges, som admin og kassen. At tømme den ene tømmer ikke den anden.

Kontrollér, om warmeren selv kan nå dit website. Kan den ikke det, viser kortet Cache build, at warmeren er blokeret eller sat på pause; løs årsagen på serveren og genoptag warmeren med knappen på det kort.

Så længe du ikke vælger, bruger Spark den sikre runde. Efter en afsluttet sikker runde skifter Spark selv til hurtig, og den bruger vurderingen fra den sikre runde.