La schermata Cache: tutte le funzioni spiegate
Questa pagina descrive ogni interruttore, pulsante e riga di stato della scheda Cache di Spark Speed 0.73.2, nell'ordine in cui compaiono nella schermata. È pensata per gli amministratori WordPress che vogliono sapere che cosa fa un'impostazione prima di toccarla. Per ogni funzione è indicato se è di base o avanzata, qual è il valore predefinito e come annullarla.
In breve
- La page cache è attiva per impostazione predefinita e l'optimizer la attiva se è disattivata. La maggior parte dei siti deve modificare poco in questa scheda.
- Cached pages with a filled cart e Own cache for logged-in customers sono disattivate; le attiva Lei stesso, volutamente, il carrello solo dopo una prova riuscita.
- Su Apache, Spark serve le pagine in cache senza PHP. Quelle risposte non hanno header x-spark-speed; la prova si trova in fondo al codice sorgente.
- Rebuild cache e Start safe build svuotano l'intera page cache; il sito è poi per un po' più lento finché il warmer non ha finito.
Page cache
Qui stabilisce che cosa Spark salva come HTML già pronto e come questo arriva al visitatore. È la scheda con la maggiore influenza sulla velocità di caricamento.

Stato e modalità
- Che cosa fa
- La riga colorata in alto (ad esempio Active + Apache static-serve) indica se i visitatori vengono davvero serviti dalla cache. La riga Approach indica in che modo, ad esempio disk: Spark salva su disco, sul server, HTML già pronto e lo serve prima che PHP e WordPress si avviino. Altri messaggi possibili sono, tra gli altri, Off, un conflitto con un altro plugin di caching o un componente mancante.
- Come verificare l'effetto
- Verde significa che la cache è pronta, non che ogni pagina sia già in cache. Quante pagine sono pronte lo vede in Cache build. Il lato server (quale server, quale file drop-in) si trova in Diagnostics.
- Attenzione
- Se la riga segnala un conflitto, un altro plugin di caching gestisce la page cache. Disattivi quel plugin: due page cache affiancate non funzionano.
Page cache
- Che cosa fa
- L'interruttore principale. Attivo: Spark salva l'HTML delle normali visite dei visitatori anonimi e serve quella copia salvata alla visita successiva, senza che WordPress debba ricostruire la pagina. Questo riduce il tempo al primo byte (TTFB, il tempo prima che il server inizi a rispondere).
- Quando attivare o disattivare
- Lo lasci attivo. Lo disattivi solo temporaneamente per verificare se un problema dipende dalla cache.
- Requisiti
- Nessun altro plugin di caching che gestisca la page cache. WordPress deve poter impostare la cache in wp-config.php.
- Come verificare l'effetto
- Apra una pagina due volte in una finestra privata. Su Apache con Apache static-serve, in fondo al codice sorgente c'è un commento che inizia con
Spark Speed | cached. Se la cache funziona tramite PHP, l'header di rispostax-spark-speed-cacheriporta il valore HIT. - Esempio
- Dopo il salvataggio Spark costruisce la cache in background. Dopo alcuni minuti il valore coverage in Cache build aumenta.
- Attenzione
- Disattivandolo si svuota la coda del warmer. I visitatori che hanno effettuato l'accesso e quelli con un carrello pieno non ricevono per impostazione predefinita una copia condivisa.
- Come annullare
- Disattivi l'interruttore e faccia clic su Save settings.
- Nome tecnico
cache_enabled
Separate mobile cache
- Che cosa fa
- Conserva per i telefoni una copia propria di ogni pagina. Così un telefono riceve l'HTML con le ottimizzazioni mobile (ad esempio un'immagine principale più piccola) e un computer la versione desktop.
- Quando attivare o disattivare
- Lo lasci attivo, soprattutto se il suo builder usa layout o sfondi mobile separati. Può restare disattivato solo se la pagina ha esattamente lo stesso HTML su telefono e desktop.
- Come verificare l'effetto
- Nella copia salvata, il commento in fondo al codice sorgente riporta
mobileinvece didesktopse apre la pagina da un telefono. - Esempio
- La sua homepage ha un'immagine hero diversa su mobile. Con questo interruttore attivo, chi visita da telefono riceve quella corretta.
- Attenzione
- Circa il doppio dei file salvati, e il warmer ha bisogno di più tempo per costruire entrambe le varianti.
- Come annullare
- Disattivi l'interruttore e salvi.
- Nome tecnico
cache_mobile
Apache static-serve
- Che cosa fa
- Solo sui server Apache: Spark scrive un proprio blocco nel file .htaccess con cui Apache invia direttamente l'HTML salvato, senza avviare PHP. Il blocco attiva anche la cache del browser e la compressione per file come CSS, JavaScript, immagini e font.
- Quando attivare o disattivare
- Attivo su Apache. Su altri server (ad esempio nginx o LiteSpeed) questo interruttore non ha effetto sul modo di servire le pagine.
- Requisiti
- Apache con mod_rewrite e un file .htaccess scrivibile.
- Come verificare l'effetto
- Una pagina servita in questo modo non ha header
x-spark-speed, perché PHP non viene eseguito. La prova è il commentoSpark Speed | cachedin fondo al codice sorgente e il blocco# BEGIN Spark Speedin .htaccess. - Esempio
- Sul sito di prova (Apache) lo stato mostra Active + Apache static-serve e le pagine in cache vengono restituite senza header Spark.
- Attenzione
- Se .htaccess non è scrivibile, Spark lo segnala e passa al servizio tramite PHP. Questa impostazione appartiene al server e non viene inclusa nell'esportazione o nell'importazione delle impostazioni.
- Come annullare
- Disattivi l'interruttore e salvi; Spark rimuove di nuovo il proprio blocco da .htaccess.
- Nome tecnico
htaccess_optimize
Show the old page while rebuilding
- Che cosa fa
- Dopo una normale modifica dei contenuti, il visitatore successivo riceve ancora per un breve periodo la versione precedente, mentre Spark costruisce quella nuova. Così nessuno aspetta una prima costruzione lenta. Le modifiche a prezzo, scorte o stato di pubblicazione e un purge manuale (lo svuotamento della cache) restano visibili subito.
- Quando attivare o disattivare
- Attivo se modifica spesso i testi su un sito molto frequentato. Disattivato se i visitatori non devono mai vedere la versione precedente dopo una modifica.
- Requisiti
- Page cache attiva. La durata massima si imposta nel campo sottostante.
- Come verificare l'effetto
- Subito dopo il salvataggio di un articolo, la pagina servita tramite PHP riporta l'header
x-spark-speed-cache: STALE, poi HIT con il nuovo contenuto. - Esempio
- Corregge un refuso in un articolo del blog. Il primo visitatore successivo vede ancora per un attimo il vecchio testo; il successivo riceve la versione corretta.
- Attenzione
- Un visitatore può vedere contenuto non aggiornato al massimo per il tempo impostato. Su un server Kinsta l'interruttore non ha effetto.
- Come annullare
- Disattivi l'interruttore e salvi.
- Nome tecnico
serve_stale
How long the old page may be served (seconds)
- Che cosa fa
- Il numero massimo di secondi per cui la versione precedente può ancora essere mostrata. Dopo di che il visitatore riceve semplicemente una costruzione nuova.
- Quando attivare o disattivare
- Lo modifichi solo se Show the old page while rebuilding è attivo. Più breve significa meno probabilità di contenuto non aggiornato.
- Requisiti
- Un valore da 30 a 3600. Un valore vuoto o 0 diventa 300.
- Esempio
- 600 significa al massimo dieci minuti di versione precedente.
- Come annullare
- Riporti il valore a 300 e salvi.
- Nome tecnico
stale_ttl
Preloads as HTTP Link header
- Che cosa fa
- Invia anche i file che Spark precarica già (come l'immagine più grande in cima alla pagina, i font e gli stili) come header Link nella risposta del server. Una CDN o un server con 103 Early Hints può così inviare quei file prima che l'HTML sia pronto.
- Quando attivare o disattivare
- Attivo se utilizza una CDN o un server che sfrutta Early Hints o header Link. Senza un livello intermedio di questo tipo non porta alcun vantaggio.
- Come verificare l'effetto
- La risposta di una pagina in cache contiene un header
Link: <...>; rel=preload. - Esempio
- Il suo sito si trova dietro Cloudflare con Early Hints attivi; il browser può così recuperare prima l'immagine hero.
- Attenzione
- Un file precaricato per errore costa solo larghezza di banda.
- Come annullare
- Disattivi l'interruttore e salvi.
- Nome tecnico
preload_headers
Save settings
- Che cosa fa
- Salva gli interruttori e il campo di questa scheda. Spark riavvia poi la costruzione della cache; la cache esistente non viene prima svuotata.
- Come verificare l'effetto
- In alto compare una conferma e la riga di stato della scheda si aggiorna.
Cart and logged-in customers
Senza queste due funzioni sono proprio i suoi acquirenti ad avere il sito più lento: chi ha qualcosa nel carrello o ha effettuato l'accesso riceve a ogni clic una pagina costruita per intero. Entrambe sono disattivate per impostazione predefinita e le attiva Lei stesso, volutamente.

Cached pages with a filled cart
- Che cosa fa
- Normalmente un visitatore con qualcosa nel carrello riceve a ogni clic una pagina costruita per intero, quindi il sito è più lento proprio per chi acquista. Con questa funzione attiva, quel visitatore riceve la pagina condivisa in cache, e un piccolo script vi inserisce il suo carrello. Una pagina costruita con un carrello pieno non finisce mai nella cache condivisa. Carrello, checkout e account restano sempre senza cache.
- Quando attivare o disattivare
- Attivo per un negozio WooCommerce, ma solo dopo che Run test ha dimostrato che le pagine, carrello a parte, restano uguali. Lo stato accanto al titolo mostra off oppure on.
- Requisiti
- WooCommerce attivo e una prova riuscita risalente a non più di 30 giorni fa.
- Come verificare l'effetto
- In una finestra privata aggiunga un prodotto al carrello e apra una pagina di categoria: il numero di articoli nel carrello è corretto e la pagina servita tramite PHP risulta HIT invece di BYPASS.
- Attenzione
- L'attivazione svuota l'intera page cache, che viene poi ricostruita. I testi del carrello che WooCommerce non aggiorna (ad esempio un contatore personalizzato o "ancora 20 euro alla spedizione gratuita") possono restare non aggiornati; la prova lo segnala.
- Come annullare
- Quando la funzione è attiva, questa scheda mostra un pulsante per disattivarla.
- Nome tecnico
woo_cart_cache
Run test
- Che cosa fa
- Spark inserisce un semplice prodotto in un carrello di prova, costruisce alcune pagine del suo sito con e senza carrello e le confronta. Il carrello di prova viene poi rimosso. L'esito compare al posto di Not tested yet.
- Quando attivare o disattivare
- Prima di attivare la funzione carrello, e di nuovo dopo grandi modifiche al tema o al mini carrello.
- Requisiti
- WooCommerce con almeno un prodotto semplice disponibile a magazzino e aggiungibile al carrello. La prova viene eseguita in background tramite WP-Cron.
- Come verificare l'effetto
- Ricarichi la scheda dopo alcuni minuti e legga la riga con l'ultima prova. Le pagine che desidera includere nella prova vanno in Test pages, sotto Advanced rules.
- Attenzione
- La prova costruisce ogni pagina di test più volte e quindi carica brevemente il sito. Meglio eseguirla fuori dagli orari di punta.
Own cache for logged-in customers
- Che cosa fa
- Un cliente che ha effettuato l'accesso riceve una copia salvata propria a partire dalla sua seconda visita a una pagina. Questa si trova in una cartella raggiungibile solo con il suo cookie di accesso, quindi un cliente non vede mai la pagina di un altro. Solo ruoli cliente, mai amministratori, e mai carrello, checkout o account.
- Quando attivare o disattivare
- Attivo per negozi o siti con iscritti in cui molti clienti navigano dopo aver effettuato l'accesso.
- Requisiti
- Page cache attiva, chiavi di sicurezza proprie in wp-config.php e nessun altro plugin di caching che gestisca la page cache. Se non è possibile, la scheda mostra il motivo al posto del pulsante.
- Come verificare l'effetto
- Acceda con un account di prova con il ruolo cliente e apra due volte la stessa pagina: la seconda volta l'header
x-spark-speed-source: klantcompare con HIT. Sulla scheda compare il numero di sessioni con copie proprie. - Attenzione
- Ogni modifica del cliente (carrello, modulo, ordine), la disconnessione e ogni purge svuotano tutte le sue copie. Una copia ha al massimo 8 ore, quindi un contenuto che cambia da solo può risultare non aggiornato per tutto quel tempo.
- Come annullare
- Quando la funzione è attiva, questa scheda mostra un pulsante per disattivarla; tutte le copie dei clienti vengono allora eliminate.
- Nome tecnico
klant_cache
Switch on
- Che cosa fa
- Attiva Own cache for logged-in customers. Se non riesce, Spark ripristina l'impostazione e ne indica il motivo.
- Come verificare l'effetto
- L'etichetta accanto al titolo passa da off a on.
Cache build
Il warmer riempie e mantiene la cache in modo autonomo in background. Su questa scheda vede a che punto è, può far ricostruire tutto e, nel blocco Build mode, sceglie tra un ciclo safe e uno fast.

Valori: ready, queued, total, coverage, last build, last purge
- Che cosa fa
- Il warmer è il processo in background che riempie e mantiene la cache. ready è il numero di pagine con una copia salvata (desktop e mobile contano come una sola pagina), queued ciò che resta ancora da costruire, total il numero di pagine che Spark vuole mettere in cache e coverage la percentuale di pagine pronte sul totale. last build e last purge mostrano quando il warmer ha costruito qualcosa per l'ultima volta e quando l'intera cache è stata svuotata per l'ultima volta.
- Come verificare l'effetto
- I valori si aggiornano quando ricarica la scheda. Se manca una misurazione, Spark mostra "not measured yet" invece di uno 0 inventato.
- Esempio
- Sul sito di prova: 29 ready, 0 queued, 32 total, 91 % coverage.
- Attenzione
- Il warmer deve poter raggiungere da solo il suo sito. In caso contrario, su questa scheda compare una riga che indica che il warmer è bloccato o in pausa, con un pulsante per riprenderlo.
Rebuild cache
- Che cosa fa
- Svuota l'intera page cache e rimette poi in coda tutte le pagine pubbliche, prima le più importanti (home, categorie di prodotti, prodotti, pagine, articoli).
- Quando attivare o disattivare
- Dopo grandi modifiche, come un nuovo menu, un template del builder modificato o altre impostazioni del tema.
- Come verificare l'effetto
- Compare un avviso con il numero di pagine che vengono ricostruite; last purge cambia e queued aumenta.
- Attenzione
- Finché il warmer non ha finito, i visitatori ricevono pagine costruite per intero; su un sito grande si nota. L'object cache non viene svuotata da questa operazione.
- Come annullare
- Non si può annullare; il warmer ricostruisce la cache da solo.

Build mode
- Che cosa fa
- Un blocco comprimibile in cui sceglie come Spark riempie la cache. Safe build (slow): dopo l'inserimento in cache, ogni pagina viene recuperata ancora una volta senza ottimizzazioni e confrontata; una pagina che non si costruisce correttamente viene subito rimossa dalla cache e memorizzata. Fast build: solo inserimento in cache, senza controllo per pagina; le pagine scartate dal ciclo safe precedente non ricevono ottimizzazioni, così quegli errori non si ripresentano. La scelta attiva riporta l'etichetta active.
- Quando attivare o disattivare
- Un ciclo safe dopo la prima installazione o dopo grandi modifiche alle ottimizzazioni; in seguito basta quello fast.
- Attenzione
- Un ciclo safe dura circa il doppio. Gli errori che nascono solo perché uno script differito viene eseguito nel browser non vengono rilevati da questo confronto.
- Nome tecnico
warm_mode
Start safe build
- Che cosa fa
- Seleziona la modalità safe, cancella il giudizio precedente, svuota l'intera page cache e mette in coda tutte le pagine per costruirle e controllarle una per una.
- Come verificare l'effetto
- Un avviso indica il numero di pagine; subito dopo si popola What the check remembered.
- Attenzione
- La cache è temporaneamente vuota, quindi il sito è per un po' più lento.
- Come annullare
- Faccia clic su Start fast build per passare alla modalità fast.
Start fast build
- Che cosa fa
- Seleziona la modalità fast e mette in coda tutte le pagine senza prima svuotare la cache. Il giudizio del ciclo safe precedente resta valido.
- Come verificare l'effetto
- Un avviso indica il numero di pagine e quanti errori noti vengono serviti senza ottimizzazioni.
- Come annullare
- Faccia clic su Start safe build.
What the check remembered
- Che cosa fa
- Un riepilogo dell'ultimo ciclo safe, ad esempio 13 pages checked: 13 built correctly, 0 did not. Se ci sono pagine scartate, sono indicate quali e perché. Se dopo il controllo ha modificato le impostazioni di ottimizzazione, Spark segnala che il giudizio non è più aggiornato.
- Quando attivare o disattivare
- Se vede l'avviso che le impostazioni sono cambiate, esegua una nuova safe build per ottenere un giudizio aggiornato.
Clear check memory
- Che cosa fa
- Elimina tutti i giudizi memorizzati per pagina. Il ciclo safe successivo riparte da zero.
- Quando attivare o disattivare
- Dopo aver risolto la causa di una pagina scartata, ad esempio un conflitto tra plugin.
- Attenzione
- Senza giudizio, una pagina scartata in precedenza torna a ricevere ottimizzazioni in modalità fast e lo stesso errore può ripresentarsi.
- Come annullare
- Esegua una safe build per riempire di nuovo la memoria.
Object cache
L'object cache velocizza tutto ciò che non proviene dalla page cache, come l'amministrazione, il checkout e i visitatori con accesso effettuato.

Object cache
- Che cosa fa
- A ogni costruzione di una pagina WordPress recupera molti dati dal database. Una object cache persistente conserva quei dati tra una richiesta e l'altra, così tutto ciò che non proviene dalla page cache diventa più veloce: amministrazione, carrello e checkout, visitatori con accesso effettuato e costruzione della cache. Spark usa Redis, Memcached, SQLite o APCu, a seconda di ciò che offre il server.
- Quando attivare o disattivare
- Attivo se, dopo il salvataggio, lo stato mostra connected. Disattivato se il suo hosting fornisce già una propria object cache.
- Requisiti
- Un archivio raggiungibile sul server e nessun file object cache di un altro plugin. La gestione richiede una licenza valida (oppure il periodo di tolleranza di 14 giorni).
- Come verificare l'effetto
- La riga sotto il titolo (ad esempio Active · SQLITE connected) e le righe Backend e Connected. Se Spark non trova alcun archivio, dopo il salvataggio compare un avviso giallo.
- Esempio
- Alla prima esecuzione di Optimize my site sul sito di prova, l'optimizer ha attivato l'object cache con SQLite e ha poi verificato la connessione.
- Attenzione
- La descrizione accanto all'interruttore cita solo Redis, Memcached e APCu, ma viene usato anche SQLite. Questa impostazione appartiene al server e non viene inclusa nell'esportazione o nell'importazione.
- Come annullare
- Disattivi l'interruttore e salvi; Spark rimuove di nuovo il proprio file object cache.
- Nome tecnico
object_cache
Save settings
- Che cosa fa
- Salva lo stato dell'interruttore Object cache. Spark inserisce o rimuove poi il file corrispondente.
Backend, Connected, Default TTL, Breaker
- Che cosa fa
- Backend: quale archivio è in uso (redis, memcached, sqlite o apcu). Connected: se quell'archivio risponde davvero in questo momento. Default TTL: per quanto tempo vengono conservati i dati senza una scadenza propria (86.400 s equivalgono a un giorno). Breaker: una protezione che salta temporaneamente l'archivio quando risponde ripetutamente troppo lentamente; closed è lo stato normale.
- Come verificare l'effetto
- Se Connected indica no o il Breaker è aperto, consulti Diagnostics per individuarne la causa.
Empty object cache
- Che cosa fa
- Svuota l'object cache. Necessario dopo una modifica effettuata direttamente nel database che l'object cache non rileva da sola.
- Requisiti
- Visibile solo se è attiva una object cache persistente.
- Come verificare l'effetto
- Compare un avviso che conferma lo svuotamento dell'object cache.
- Attenzione
- Il sito recupera poi tutto di nuovo dal database ed è quindi per un po' più lento. La page cache rimane; viceversa, lo svuotamento della page cache non svuota nemmeno l'object cache.
Cached pages
Un elenco delle pagine di cui Spark conserva una copia, con un pulsante per ogni pagina per ricostruire solo quella pagina.

Elenco Cached pages
- Che cosa fa
- Mostra le pagine effettivamente presenti su disco, dalla più recente: il percorso, lo stato, quanto tempo fa è stata creata la copia e un pulsante di azione.
- Come verificare l'effetto
- Confronti il numero tra parentesi con ready in Cache build.
- Attenzione
- La colonna Stato mostra sempre HIT: è un indicatore fisso che esiste una copia, non una misurazione in tempo reale. Se il suo server usa una propria cache LiteSpeed, ciò che LiteSpeed conserva non compare in questo elenco.
Re-cache this page
- Che cosa fa
- L'icona a freccia nella colonna Actions. Elimina solo le copie di questa singola pagina (comprese le pagine successive) e la fa ricostruire subito.
- Quando attivare o disattivare
- Quando una pagina, dopo una modifica, appare ancora non aggiornata, senza svuotare l'intera cache.
- Come verificare l'effetto
- Compare l'avviso Page cached again con il percorso della pagina, e il tempo nella colonna Cached riparte da zero.
- Attenzione
- L'object cache non viene svuotata da questa operazione.
Advanced rules
Esattamente che cosa viene salvato o meno e quante varianti può avere un indirizzo. Per la maggior parte dei siti qui non c'è nulla da cambiare.

Show advanced cache rules
- Che cosa fa
- Apre i campi che stabiliscono con precisione che cosa viene salvato e che cosa no, e quante varianti può avere un indirizzo. Tutti gli elenchi accettano un elemento per riga.
- Quando attivare o disattivare
- Serve solo se ha un'eccezione specifica. Gli elenchi predefiniti coprono un normale negozio WooCommerce.
Never cache URLs
- Che cosa fa
- Un frammento di testo per riga. Se l'indirizzo di una richiesta contiene quel testo (maiuscole e minuscole non contano), la pagina non viene salvata.
- Quando attivare o disattivare
- Aggiunga una riga per pagine con contenuto personale che non sono nell'elenco, ad esempio un indirizzo di checkout diverso.
- Come verificare l'effetto
- Una pagina non salvata, servita tramite PHP, riporta l'header
x-spark-speed-reasoncon la regola che ha trovato corrispondenza. - Esempio
- Sul sito di prova l'optimizer ha aggiunto anche indirizzi di negozi olandesi come
/winkelmande/afrekenen. - Attenzione
- La corrispondenza è parziale: una riga troppo breve esclude anche altre pagine. Una copia già salvata non scompare da sola; per questo svuoti la cache.
- Come annullare
- Rimuova la riga, salvi e, se necessario, svuoti la cache.
- Nome tecnico
bypass_urls
Bypass cookies
- Che cosa fa
- L'inizio dei nomi dei cookie, uno per riga. Un visitatore con uno di questi cookie non riceve mai una copia condivisa e la sua visita non viene nemmeno salvata.
- Quando attivare o disattivare
- Aggiunga un cookie di un plugin che modifica la pagina per ogni visitatore, ad esempio un selettore di valuta.
- Attenzione
- Non inserisca mai qui cookie di misurazione come
_gao_fbp: quasi nessuno riceverebbe più una pagina in cache. I cookie per l'accesso, le pagine protette da password e i commenti restano sempre nell'elenco, anche se li rimuove. - Come annullare
- Rimuova la riga e salvi.
- Nome tecnico
bypass_cookies
Ignored query parameters
- Che cosa fa
- Parametri di un indirizzo (la parte dopo il punto interrogativo) che non modificano la pagina, come i codici di annunci e campagne. Spark li ignora, così tutti ricevono la stessa copia.
- Quando attivare o disattivare
- Aggiunga un parametro se i visitatori arrivano da una nuova piattaforma pubblicitaria con un codice proprio.
- Come verificare l'effetto
- Un indirizzo con
?utm_source=testriceve la stessa copia dell'indirizzo senza. - Attenzione
- Non inserisca mai qui un parametro che modifica davvero il contenuto (ad esempio un numero di pagina o un filtro); i visitatori vedrebbero altrimenti la pagina sbagliata.
- Come annullare
- Rimuova la riga e salvi.
- Nome tecnico
ignore_queries
Query parameters that create a variant
- Che cosa fa
- Parametri con un numero limitato di valori che modificano davvero la pagina. Ogni combinazione riceve una copia propria. Altrimenti una pagina con un parametro sconosciuto non viene salvata.
- Esempio
orderbyse il suo negozio ha pochi ordinamenti fissi.- Attenzione
- Non inserisca qui filtri (faccette), termini di ricerca o filtri di prezzo: ogni possibile valore otterrebbe un file proprio e la cache crescerebbe senza limiti.
- Come annullare
- Rimuova la riga, salvi e svuoti la cache per le vecchie varianti.
- Nome tecnico
cache_queries
Test pages
- Che cosa fa
- Pagine aggiuntive che Spark include nelle proprie prove, come la prova del carrello. Un percorso per riga. Spark sceglie già da solo la home page, una categoria di prodotti e i contenuti recenti; in totale testa al massimo 8 pagine.
- Quando attivare o disattivare
- Quando una pagina importante con una struttura diversa, come una pagina di offerte, deve essere inclusa.
- Esempio
/deals/- Attenzione
- Le pagine di un altro dominio vengono ignorate. Più pagine rendono la prova più lunga.
- Come annullare
- Rimuova la riga e salvi.
- Nome tecnico
proof_urls
Maximum variants per URL
- Che cosa fa
- Il limite al numero di varianti salvate di un indirizzo. Aggiornare una variante esistente è sempre consentito; una nuova variante oltre il limite non viene salvata e quel visitatore riceve semplicemente una costruzione nuova. 0 significa nessun limite.
- Quando attivare o disattivare
- Più basso su un server piccolo con poco spazio su disco.
- Requisiti
- Un numero da 0 a 500.
- Come verificare l'effetto
- Quando il limite viene raggiunto, lo segnala l'header
x-spark-speed-reason. - Attenzione
- Un valore troppo basso lascia le varianti senza cache; 0 elimina questa protezione.
- Come annullare
- Riporti il valore a 60 e salvi.
- Nome tecnico
max_variants_per_url
Save cache rules
- Che cosa fa
- Salva in una volta tutti i campi di questo blocco e rimette poi in coda per il warmer tutte le pagine.
- Come verificare l'effetto
- In alto compare un avviso che conferma che le esclusioni sono state salvate e che la cache viene rinnovata.
- Attenzione
- Il contenuto di ogni campo sostituisce completamente il vecchio elenco. Copi prima un elenco se ha dubbi.
Approfondimenti nella documentazione
Tutte le istruzioni sono nella pagina della documentazione di Spark Speed.
Ha dubbi su un passaggio? Annulli la modifica, controlli il suo sito e ce lo chieda tramite la pagina dei contatti.
Non ha ancora Spark Speed? Scopra che cosa fa e quanto costa.
Domande frequenti
Su Apache con Apache static-serve il server invia il file salvato senza avviare PHP, per cui Spark non imposta alcun header. Cerchi in fondo al codice sorgente il commento che inizia con Spark Speed | cached.
La page cache conserva pagine complete per i visitatori anonimi. L'object cache conserva dati del database e velocizza tutto ciò che deve comunque essere costruito, come l'amministrazione e il checkout. Svuotare l'una non svuota l'altra.
Verifichi se il warmer riesce a raggiungere da solo il suo sito. In caso contrario, la scheda Cache build mostra che il warmer è bloccato o in pausa; risolva la causa sul server e riprenda il warmer con il pulsante presente su quella scheda.
Finché non effettua una scelta, Spark usa il ciclo safe. Dopo un ciclo safe completato Spark passa da solo a fast, e questo utilizza il giudizio del ciclo safe.