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 Completo

Nell'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 web

Nella 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 controllo

Hai 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 pagina

Per 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 sito

Un'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.

Seguendo 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 cache

iSmartFrame 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".

Last updated

Tutti i diritti riservati © Akatop Technologies