- This topic is empty.
-
AuthorPosts
-
12 July 2024 at 10:18 #44l.covone@ismartframe.netKeymaster
Abilitazione del bypass per evitare ottimizzazioni o cache di iSmartFrame
Di default, iSmartFrame ottimizza e memorizza nella cache tutte le pagine e le risorse sul tuo sito web. Il suo
avanzato algoritmo di caching consente al sistema di rilevare le azioni dell’utente, come il login o qualsiasi
azione che richieda di visualizzare il contenuto più aggiornato possibile su una pagina. Questo avviene
di solito quando viene eseguita un’operazione diversa da GET o HEAD sulla pagina.Nota: Uscendo dalla cache, solo le risorse HTML verranno presentate all’utente come
aggiornate e senza caching per quell’utente specifico. Tuttavia, altre risorse statiche (come stili
CSS, immagini, JavaScript, ecc.) verranno comunque servite nelle loro versioni in cache.Ciò implica che, ad esempio, quando un utente accede al proprio account personale, può visualizzare
e interagire con le proprie informazioni in tempo reale, senza che iSmartFrame conservi alcun dato personale.
Tuttavia, potrebbero verificarsi situazioni in cui diventa necessario ignorare la memorizzazione nella cache o
tutte le forme di manipolazione eseguite da iSF per tutti gli utenti, che siano essi loggati o anonimi, in base
a una condizione specifica.Per raggiungere questo obiettivo, iSF offre la funzione di bypass. Quando un’area viene bypassata, iSF agisce
unicamente come un proxy inverso, senza memorizzare contenuti o applicare ottimizzazioni e manipolazioni HTML.Nota: è possibile bypassare
completamente ottimizzazioni, memorizzazione nella cache e qualsiasi manipolazione eseguita
da iSmartFrame, ma è anche possibile saltare
la memorizzazione nella cache pur conservando tutte le ottimizzazioni.Bypass CompletoNell’assistente di attivazione dell’istanza, è possibile configurare alcune aree per essere completamente
escluse da iSmartFrame (cioè, senza caching e senza ottimizzazione). Queste configurazioni possono anche
essere modificate in seguito utilizzando il pannello di gestione. Si prega di notare che le configurazioni di
bypass possono essere impostate e modificate solo dagli utenti con le autorizzazioni necessarie sul rispettivo
sito web.Configurazione del bypass tramite la procedura guidata di configurazione del sito webNella procedura guidata di attivazione dell’istanza, c’è un passo dedicato chiamato “CONFIGURA BYPASS PER
LE AREE RISERVATE” dove è possibile eseguire la configurazione del bypass. Basta fare clic sul pulsante
“Aggiungi” e inserire l’URL o il percorso di ciascuna pagina o area che deve essere bypassata. Dopo aver
aggiunto tutte le pagine e le aree desiderate, fare clic sul pulsante “Avanti” per salvare la configurazione.
È possibile modificare successivamente l’elenco delle pagine e delle aree bypassate attraverso una
sezione dedicata nel cruscotto.Configurazione del bypass tramite le opzioni del pannello di controlloHai la possibilità di aggiungere, eliminare o modificare pagine e aree in bypass attraverso il pannello di
controllo. Queste azioni possono essere eseguite nella sezione “Configuration->General->Navigation”.
Quando fai clic sul pulsante “Update” all’interno della casella “Soft URL Bypass”, verrà visualizzata la
lista degli URL e dei percorsi in bypass. Per aggiungere nuove voci, utilizza semplicemente il pulsante “Add”.
Per modificare voci esistenti, aggiorna i valori nella lista. Per eliminare voci, fai clic sul pulsante del
cestino a destra. Una volta apportate tutte le modifiche necessarie, salva la lista facendo clic sul pulsante
“Salva configurazione” situato in alto a destra.Bypass di una singola paginaPer bypassare una singola pagina, utilizza il percorso della pagina relativa senza il dominio. Ad esempio, se
l’URL completo assomiglia a questo:https://www.miodominio.com/products/bestsellers/product1.php
L’ingresso corrispondente nella configurazione di bypass sarà:
/products/bestsellers/product1.php
Bypass di un’intera area del sitoUn’area è definita dal percorso relativo di una cartella all’interno della struttura del sito web. Ad
esempio, per bypassare tutte le pagine dei prodotti, utilizzare la seguente voce:Per ottenere un bypass più flessibile, è possibile utilizzare le Espressioni Regolari
(RegEx). In questo scenario, sarebbe simile a questo –> .?/prodotti.*/prodotti
Questa voce aggirerà tutte le pagine con URL contenenti “/prodotti”, come ad esempio:
https://www.miodominio.com/prodotti/bestsellers/product1.php https://www.miodominio.com/prodotti/product2.php https://www.miodominio.com/prodotti/specialoffers/product3.php
È possibile aggiungere queste impostazioni utilizzando i due metodi disponibili spiegati nelle sezioni
precedenti.Bypass di iSmartFrame se l’utente ha un Cookie particolare configuratoSeguendo le istruzioni sopra indicate, è possibile trovare un’opzione all’interno del pannello di
controllo che consente l’esclusione di qualsiasi manipolazione e memorizzazione nella cache se un utente ha
configurato un cookie specifico durante la navigazione sul tuo sito web. Ad esempio, il tuo sito web potrebbe
utilizzare un cookie designato per identificare gli utenti loggati o coloro che hanno aggiunto articoli al
carrello. In tali casi, è possibile specificare il nome del cookie per evitare che la navigazione venga
gestita da iSmartFrame se questo cookie è presente.Bypass della sola cacheiSmartFrame offre anche l’opzione di bypassare selettivamente la memorizzazione nella cache delle pagine
mantenendo comunque le ottimizzazioni. Per abilitare questa funzione, è possibile seguire gli stessi
passaggi menzionati in precedenza, ma navigare nella sezione Cache del pannello di controllo. Si prega di notare
che tutte le opzioni, come “Soft URL Bypass”, saranno ora denominate in modo diverso, ad esempio “Bypass Cache
by URL”. -
AuthorPosts
- You must be logged in to reply to this topic.