Oltre alle impostazioni generali, SuperCache Manager fornisce anche le impostazioni avanzate. Usandoli puoi mettere a punto il sistema di memorizzazione nella cache. Puoi anche specificare i cookie e le intestazioni HTTP del server da includere o escludere dalla memorizzazione nella cache.
Una volta attivato, SuperCache memorizza nella cache il contenuto per impostazione predefinita anche se la query del client Web contiene cookie. Lo strumento si comporterà in modo diverso anche nei confronti di determinate intestazioni HTTP nella risposta del server di origine.
Importante :La corretta configurazione tramite la sezione Impostazioni avanzate richiede una conoscenza approfondita del funzionamento del tuo sito web come i tipi di cookie e le intestazioni HTTP che vengono generati ai suoi visitatori. Se non sei sicuro del motivo per cui hai esattamente bisogno di queste opzioni, non modificarle. La configurazione potrebbe essere eseguita da uno sviluppatore web o da qualcuno che ha più familiarità con il CMS del sito web e il suo supporto.
Tipi di memorizzazione nella cache quando si utilizzano i cookie
I tipi di memorizzazione nella cache quando si utilizzano i cookie dipendono dai cookie disponibili nelle query dei visitatori inviate al sito Web.
Qui puoi specificare quali azioni eseguirà il sistema di memorizzazione nella cache in base ai cookie generati dal tuo sito web.
Importante :Indipendentemente dal tipo di memorizzazione nella cache selezionata in questa opzione (quando si utilizzano i cookie), le prestazioni complessive della memorizzazione nella cache saranno influenzate anche dalle opzioni Disabilita l'elaborazione delle intestazioni del server, Varia intestazioni ignorate e Indirizzi URL esclusi dalla memorizzazione nella cache.Memorizza tutto nella cache
Questa opzione di memorizzazione nella cache è attiva per impostazione predefinita in quanto significa che ai client vengono sempre serviti contenuti memorizzati nella cache, indipendentemente dal fatto che le loro query al sito Web contengano o meno cookie.
Nota :sebbene questo tipo di memorizzazione nella cache offra sempre contenuto memorizzato nella cache ai visitatori, alcuni URL amministrativi e cookie vengono automaticamente esclusi dalla memorizzazione nella cache. Nelle impostazioni, cerca la sezione Indirizzi URL aggiunti automaticamente che non sono memorizzati nella cache per visualizzare tutti gli URL esclusi.Memorizza tutto nella cache, esclusi i cookie specifici dei visitatori
Con questo tipo di memorizzazione nella cache i contenuti verranno serviti ai visitatori, tranne nei casi in cui inviano uno specifico cookie (o cookie). È possibile specificare i cookie che determineranno se al visitatore verrà servito il contenuto memorizzato nella cache durante la query del sito Web.
Non pubblicare contenuti dalla cache quando è presente un cookie
Aggiungi i cookie all'opzione Non offrire contenuti dalla cache quando è presente un cookie . Devi inserire solo il nome del cookie senza il suo valore. Ad esempio, se il cookie è “language=bg-BG”, inserirai solo lingua sul campo.
Nota :Se inserisci solo il nome del cookie, ad es. lingua , SuperCache rileverà anche tutti gli altri cookie i cui nomi iniziano con la lingua ad es. sito linguistico , stringa lingua , ecc. Per adattare SuperCache al tracciamento di un cookie specifico, inserisci il suo nome nel campo seguito dal simbolo =, ad es. lingua= .Puoi aggiungere più di un cookie specifico utilizzando Aggiungi una nuova voce . Puoi anche rimuovere un cookie specifico dall'elenco utilizzando la X a destra.
Servire dalla cache solo se il visitatore non utilizza i cookie
Questo tipo di memorizzazione nella cache serve il contenuto memorizzato nella cache solo se la query del client al sito Web non utilizza affatto i cookie.
Qui puoi specificare i cookie da escludere da questa regola.
Cookie ignorati
Sotto l'opzione Cookie ignorati è possibile impostare cookie specifici da ignorare. Ciò significa che al visitatore verranno offerti contenuti memorizzati nella cache nonostante il loro utilizzo nella query del sito Web.
Vedrai alcuni suggerimenti nel campo per l'inserimento di un cookie in quanto puoi selezionarne uno. Questi sono i cookie predefiniti utilizzati in sistemi e servizi diffusi in quanto sono pronti per essere aggiunti come eccezione con un clic.
torna in alto
Disabilita l'elaborazione delle intestazioni del server
Il sistema di memorizzazione nella cache è conforme alle intestazioni di risposta per impostazione predefinita. Sono nello specifico:Scade , Controllo della cache e Imposta-Cookie .
A seconda del tipo di intestazione della risposta, la memorizzazione nella cache potrebbe comportarsi come segue:
Controllo della cache – Se il sito Web restituisce un'intestazione Cache-Control che definisce funzionalità o restrizioni specifiche per il tipo di memorizzazione nella cache, verranno prese in considerazione.
Imposta-Cookie – Se il sito Web restituisce un'intestazione Set-Cookie, la risorsa corrente non verrà memorizzata nella cache.
torna in alto
Intestazioni variabili ignorate
L'intestazione HTTP Vary è il meccanismo principale per notificare ai sistemi di memorizzazione nella cache intermedi che il contenuto del sito Web varia in base alle specifiche del client Web richiedente. Una delle direttive più comuni in questa intestazione è:Vary:User-Agent .
SuperCache è conforme all'intestazione Vary inviata dal sito web. Se desideri che il sistema di memorizzazione nella cache ignori una determinata direttiva di intestazione Vary, puoi aggiungerla in questa opzione.
torna in alto
Pagine di errore HTTP 404
Utilizzando pagine di errore della cache (HTTP 404) puoi attivare la memorizzazione nella cache per le risposte del sito web con il codice di stato 404 Non trovato.
SuperCache non memorizzerà nella cache una risorsa se il suo codice di stato HTTP è 4xx o 5xx (che indica errori).
L'opzione è disattivata per impostazione predefinita. Fai clic su Attivo per attivarlo.
torna in alto
Versione mobile
Questa opzione consente a SuperCache di memorizzare due versioni cache separate delle pagine. Se lo User-Agent proviene da un dispositivo mobile, lo strumento memorizzerà una copia separata della pagina nella cache.
torna in alto
Indirizzi URL aggiunti automaticamente che non sono memorizzati nella cache
Se gli URL aggiunti per impostazione predefinita sono presenti nella query del client, il contenuto memorizzato nella cache non verrà servito.
Si tratta di URL che forniscono accesso ai pannelli di amministrazione di alcuni dei più comuni CMS. Disattiva questa opzione se desideri che il contenuto memorizzato nella cache venga servito per gli URL specificati.
torna in alto