Cache del sito: cos'è e come vedere la tua
Pubblicato: 2020-12-02Che cos'è la memorizzazione nella cache del sito Web?
Una delle tecnologie più vantaggiose attualmente disponibili è la memorizzazione nella cache del sito web. Dopo aver memorizzato nella cache le pagine Web, il tuo sito sarà notevolmente più veloce. Ciò significa che i tuoi punteggi SEO miglioreranno insieme alla soddisfazione degli utenti. Vedrai anche conversioni molto migliori che portano a un aumento del profitto se vendi i tuoi servizi o prodotti online. I dettagli specifici e la tecnologia richiesti per la memorizzazione nella cache sono estremamente complicati. Nonostante questo, l'idea è in realtà molto semplice.
Un buon esempio è se ti viene chiesto di trovare una soluzione per due più due. Sai automaticamente che la risposta è quattro. Non hai bisogno di eseguire calcoli per determinare la risposta perché hai usato l'addizione così spesso durante la tua vita. Ricordi la risposta senza alcuna elaborazione mentale necessaria. Questo concetto è simile al modo in cui funziona il processo di memorizzazione nella cache. Ogni mese i siti Web vengono generalmente visualizzati ovunque da poche centinaia di volte a milioni.
In circostanze normali, quando una pagina Web viene richiesta dal browser, il server deve eseguire calcoli complessi e dispendiosi in termini di tempo. È necessario recuperare i post più recenti, individuare i widget della barra laterale per il sito, generare il footer e l'intestazione, ecc. I risultati per molti di questi calcoli saranno identici. Il motivo per cui la memorizzazione nella cache è così importante è perché consente al server di ricordare i risultati invece di elaborare separatamente ogni singola richiesta.
Ogni volta che apri un sito Web, parti delle pagine vengono prese dal tuo browser e quindi archiviate sul disco rigido del tuo computer. Alcune delle risorse più frequentemente memorizzate dal tuo browser includono:
- JavaScript
- CSS
- HTML
- immagini
- Immagini
- Loghi
- Sfondi
Il tuo browser generalmente memorizza nella cache quelli che vengono definiti asset statici. Queste sono parti del sito che rimangono le stesse tra una visita e l'altra. Ogni singolo sito Web determina per quanto tempo le risorse vengono memorizzate nella cache e quali. Alcune risorse verranno rimosse dal tuo disco rigido entro un paio di giorni, mentre altre possono rimanere nella tua cache fino a un anno.
Alcune persone diventano alquanto nervose quando le risorse di apprendimento da numerosi siti Web vengono archiviate sui loro dischi rigidi senza il loro permesso o la loro conoscenza. Questo perché molta fiducia è riposta negli sviluppatori web. Gli sviluppatori generalmente non collocano nulla di dannoso o distruttivo sul tuo computer. Nonostante le eccezioni piuttosto rare, la memorizzazione nella cache del browser offre più vantaggi che rischi. Puoi assicurarti che il tuo computer rimanga al sicuro usando il buon senso, la protezione dai virus e buoni firewall.
Le pagine Web memorizzate nella cache sono più efficaci?
Sì, la memorizzazione nella cache rende il tuo sito Web molto più efficace. Una volta che il tuo sito web è stato codificato correttamente, può essere caricato in appena due secondi. Puoi controllare la velocità del tuo sito utilizzando un'ampia varietà di strumenti disponibili online. Sono inoltre disponibili servizi e strumenti gratuiti. Se la tua velocità è lenta, la soluzione sta memorizzando nella cache il tuo sito web. Esistono due tipi di base di memorizzazione nella cache, server e browser. Puoi ridurre significativamente il tempo di caricamento per assicurarti che il tuo sito web si carichi molto più velocemente.
Se il tuo sito è troppo lento, perderai utenti. La maggior parte dei consumatori non aspetterà il completamento del caricamento del tuo sito web. Se ne andranno e i loro affari andranno a uno dei tuoi concorrenti. Un'altra considerazione importante è che oltre a rendere il tuo sito più veloce, stai anche migliorando le prestazioni complessive. Quando ricevi un picco imprevisto di traffico, il tuo sito Web sarà in grado di funzionare in modo molto più efficiente. È stato condotto uno studio recente sulla memorizzazione nella cache. I risultati hanno mostrato che la memorizzazione nella cache ha aumentato la velocità fino a un massimo del 300%. Ecco un esempio di tempi di caricamento più rapidi dopo la memorizzazione nella cache di una pagina Web:

(Credito immagine: SearchVIU)
Controlla la cache del sito web
Il modo più semplice per comprendere il processo di memorizzazione nella cache è esaminare il processo necessario per la pubblicazione delle pagine. Un buon esempio è se hai un blog e hai abilitato la memorizzazione nella cache. La prima volta che un nuovo visitatore visualizza la tua pagina, viene ricevuta in modo tradizionale. Il tuo sito riceve la richiesta, viene elaborata attraverso il server, la pagina viene modificata in un file HTML e quindi inviata al browser web del tuo visitatore.
Quando accendi la cache online, il file HTML viene archiviato dal tuo server. Questo di solito è nella RAM o nella memoria ad accesso casuale a causa della velocità elevata. La prossima volta che la tua pagina viene visualizzata da un visitatore o da te stesso, non è necessaria alcuna elaborazione o conversione HTML. Il file HTML è già preparato, quindi può essere inviato direttamente al browser. Puoi controllare la cache del tuo sito Web inserendo CMD nella casella di ricerca di Windows e quindi facendo clic su Prompt dei comandi. Per esempio:

(Credito immagine: GreenGeeks)
Quando raggiungi la finestra del prompt dei comandi, inserisci brevemente l'elenco WMIC Memcache e premi invio. Vedrai quindi lo stato e la dimensione della memoria cache sullo schermo del tuo computer.
La mia cache web è interessata se cambio i miei contenuti?
Una delle maggiori preoccupazioni è cosa succede se il contenuto viene modificato dopo aver attivato la memorizzazione nella cache. Molte persone credono che i nuovi post non saranno visibili perché non faranno parte della cache web. Finché il tuo sistema di memorizzazione nella cache è stato impostato correttamente, non c'è motivo di preoccuparsi. Quando vengono soddisfatte determinate condizioni, inclusa la modifica o l'aggiunta di contenuti, la cache viene svuotata e quindi rigenerata per garantire che tutte le nuove informazioni possano essere visualizzate dai visitatori.
Sarai interessato
Tendenze delle dimensioni del mercato dell'abbigliamento e-commerce 2021
Perché la SEO organica è importante e come ottenerla
Qual è il tasso di conversione medio per un sito web?
Confronta il SEO del tuo sito web con i tuoi concorrenti
Cos'è la SEO on-page?
Come fare SEO?
Un buon esempio è se hai configurato la cache per un sito WordPress. Quando pubblichi un nuovo post, la versione memorizzata nella cache della home page e le pagine di archivio verranno eliminate. Tutti gli altri tuoi post e pagine non sono interessati perché non hai apportato modifiche.
Tipi di memorizzazione nella cache
Esistono due tipi di base di cache. La memorizzazione nella cache del browser viene eseguita sul lato utente. La memorizzazione nella cache del server avviene direttamente tramite il server. Quando apri un sito web, devi recuperare molto di più del semplice contenuto della pagina come font, fogli di stile e file JavaScript. Tutto questo viene scaricato dal tuo browser insieme al contenuto effettivo della pagina. Quando la memorizzazione nella cache del browser è abilitata, il tuo browser ha la capacità di memorizzare questi file per un certo periodo di tempo.
Ciò significa che non è necessario recuperare i file ogni volta che si apre il sito Web. Durante la tua prima visita, molte risorse vengono immediatamente memorizzate nella cache dal tuo browser. In genere sono necessari alcuni secondi per completare il download. La prossima volta che apri il sito, vedrai che il tempo di caricamento è notevolmente diminuito. Questo è spesso di almeno un secondo. Il meccanismo necessario per la memorizzazione nella cache del server è diverso. I risultati della richiesta vengono archiviati anziché elaborare ogni singola richiesta. L'immagine qui sotto mostra la quantità di risorse scaricate sul tuo browser quando accedi per la prima volta a Wikipedia. Può sembrare molto, ma a causa della memorizzazione nella cache del browser al successivo accesso verrà notevolmente ridotta perché è stata salvata nel browser.

(Credito immagine: codice di Amir)
Ti vengono serviti i risultati salvati per assicurarti che tutto avvenga molto più velocemente. Potresti già avere familiarità con i termini cache a pagina intera e cache degli oggetti. Questi sono entrambi metodi per la memorizzazione nella cache del server. La cache a pagina intera è descritta sopra. Una cache degli oggetti è diversa perché vengono archiviati solo pezzi di dati e bit anziché pagine complete. Questo tipo di memorizzazione nella cache è spesso utile per il codice o quando vengono archiviate operazioni complesse, inclusa la generazione del menu di navigazione.
Metti alla prova il tuo SEO in 60 secondi!
Diib è uno dei migliori strumenti SEO al mondo. Diib utilizza la potenza dei big data per aiutarti ad aumentare rapidamente e facilmente il traffico e le classifiche. Ti faremo anche sapere se meriti già di posizionarti più in alto per determinate parole chiave.
- Strumento SEO automatizzato facile da usare
- Monitoraggio parole chiave e backlink + idee
- Velocità, sicurezza, + monitoraggio di Core Vitals
- Suggerisce in modo intelligente idee per migliorare la SEO
- Oltre 250.000.000 membri globali
- Benchmarking integrato e analisi della concorrenza
Utilizzato da oltre 250.000 aziende e organizzazioni:
Sincronizza con 
Cache del sito WordPress
Se stai memorizzando nella cache in WordPress, devi comprendere tre informazioni importanti, come utilizzare i plug-in della macchina, come scrivere codice efficiente e come utilizzare la cache integrata del tuo host.

Come utilizzare i plugin di memorizzazione nella cache di WordPress
L'informazione più critica che puoi avere è non utilizzare mai più di un plug-in per la memorizzazione nella cache. Non solo questo non aumenterà la velocità del tuo sito web, ma ci sono buone probabilità che la tua velocità diminuisca effettivamente. Ciò può causare l'interruzione e la disconnessione del tuo sito. Assicurati di utilizzare un solo plug-in di memorizzazione nella cache. Se configuri tutto correttamente, la velocità del tuo sito web aumenterà notevolmente. Ci sono molti buoni plugin per la memorizzazione nella cache attualmente disponibili.
Scrivere codice efficiente
Se sei un programmatore, dovresti avere una conoscenza di base del funzionamento interno di WordPress. Un buon esempio è quando devi ottenere i metadati per uno dei tuoi post. Tutti i dati di cui hai bisogno vengono recuperati da WordPress. Ciò garantisce che se ricevi dati da un gran numero di post diversi, nulla viene sprecato. Il secondo concetto più importante è capire come utilizzare correttamente i transitori di WordPress.
I transitori sono un tipo di soluzione per la memorizzazione nella cache degli oggetti ma esiste una data di scadenza. I transitori sono utili per memorizzare nella cache intestazioni e piè di pagina perché in circostanze normali non sono necessarie modifiche. Se hai bisogno di apportare una modifica, puoi semplicemente svuotare la cache.
Utilizzo della memorizzazione nella cache dal tuo host
Se gestisci il tuo sito Web tramite un ambiente di hosting gestito da WordPress, questo è altamente applicabile. Puoi utilizzare numerosi buoni servizi di memorizzazione nella cache e meccanismi come Kinsta, Flywheel e WPEngine. Queste società di hosting offrono sistemi di memorizzazione nella cache a un livello significativamente inferiore rispetto a quello disponibile con i plugin di WordPress. Ciò significa che sono molto più efficaci. Questi sistemi sono stati specificatamente ottimizzati per garantire che funzionino bene con il tuo ambiente di hosting WordPress. Se stai usando Kinsta, ecco dove devi andare per abilitare la memorizzazione nella cache:

(Credito immagine: Kinsta)
L'utilizzo di questo tipo di sistema di memorizzazione nella cache ne aumenta ulteriormente l'utilità. Se stai utilizzando WordPress per ospitare il tuo sito, probabilmente non dovresti utilizzare alcun plug-in di memorizzazione nella cache. Questo perché WordPress non consentirà l'utilizzo di plug-in specifici per la memorizzazione nella cache perché ci sono buone probabilità che tu possa interferire con i sistemi di memorizzazione nella cache già implementati da WordPress.
Che cos'è una cache CDN?
Una rete di distribuzione dei contenuti è generalmente chiamata CDN. Viene utilizzato per memorizzare nella cache i tuoi contenuti inclusi pagine Web, video e immagini nei server proxy. Le posizioni dei server sono più vicine agli utenti finali rispetto ai server di origine. Un server proxy riceve la tua richiesta, quindi la trasmette agli altri server. Il tuo contenuto viene consegnato più velocemente perché la CDN è più vicina alla persona che avvia la richiesta. Un buon confronto con un CDN è una catena di negozi di alimentari.
Gli acquirenti non percorrono la distanza dalle fattorie che coltivano il cibo perché possono essere diverse centinaia di miglia di distanza. Gli acquirenti percorrono una distanza molto più breve fino a un negozio di alimentari locale. Poiché il cibo proviene da fattorie con varie località e distanze, i negozi di alimentari locali consentono ai consumatori di fare la spesa in pochi minuti invece di passare giorni in viaggio. Il contenuto è anche immagazzinato dalle cache CDN per il Web per garantire che le tue pagine Web vengano caricate molto più velocemente.
Quando utilizzi una CDN per richiedere contenuto da un sito, il contenuto viene raccolto dalla CDN tramite un server di origine. Una copia dei tuoi contenuti viene salvata nel caso in cui tu faccia un'altra richiesta in futuro. Finché continuerai a richiedere il contenuto, rimarrà nella cache della CDN.
Cosa fa una cache online?
Ogni volta che il tuo computer carica una pagina web, molte informazioni devono essere scaricate dal tuo browser prima di poter visualizzare la pagina web. La maggior parte del contenuto della pagina Web viene memorizzata nella cache dal browser sul disco rigido del computer. Al successivo caricamento della pagina Web, la maggior parte del contenuto è stata archiviata localmente. Ciò significa che la pagina verrà caricata molto più velocemente. Questo è lo scopo di una cache online. I file verranno archiviati dal tuo browser fino a quando il TTL o il tempo di vita non sarà scaduto o la cache del tuo disco rigido non sarà piena.
Il TTL è un fattore determinante per la durata della memorizzazione nella cache del contenuto. Se preferisci, puoi sempre svuotare la cache del browser. Dopo averlo fatto, ogni sito web che visiti verrà caricato allo stesso modo della prima volta che hai visitato il sito. Se la tua cache originariamente ha caricato qualcosa in modo errato, svuotare la cache aiuterà tutto a caricarsi correttamente. Tieni presente che se svuoti la cache del browser, i tempi di caricamento della pagina saranno temporaneamente più lenti. L'immagine seguente mostra alcune opzioni per TTL:

(Credito immagine: Guida di StackPath)
Vantaggi della cache del sito Web di Internet
La memorizzazione nella cache offre numerosi vantaggi, incluso il miglioramento dell'esperienza dei visitatori. L'esperienza dei tuoi utenti ha un impatto diretto sul tuo marchio. Il tuo business online può migliorare o essere irrimediabilmente danneggiato. Ci sono diversi aspetti che contribuiscono a un'esperienza del visitatore soddisfacente. Una delle tue considerazioni più importanti quando ottimizzi le prestazioni del tuo sito Web è la memorizzazione nella cache a causa dei tre vantaggi chiave descritti di seguito.
Disponibilità dei contenuti
Uno dei componenti più importanti dell'esperienza dell'utente è la disponibilità dei contenuti. Il tuo sito web è accessibile ai consumatori di tutto il mondo. Ci sono diversi motivi per cui i tuoi utenti potrebbero non essere in grado di caricare il tuo sito web. Il tuo sito web potrebbe avere interruzioni intermittenti o interruzioni frequenti a causa della tua rete. In una di queste circostanze, i tuoi utenti possono comunque accedere al tuo sito web se i tuoi contenuti sono stati memorizzati nella cache.
Ridurre la latenza
Molto probabilmente i tuoi utenti si sentiranno frustrati se le tue pagine richiedono molto tempo per essere caricate. Il risultato è generalmente una frequenza di rimbalzo più elevata, comprese le seguenti statistiche.
- Un ritardo di caricamento di soli due secondi durante una transazione aumenta i tassi di abbandono fino all'87%.
- Circa la metà di tutti gli acquirenti online negli Stati Uniti abbandona un acquisto a causa del caricamento lento dei siti Web.

(Credito immagine: Section.io)
La velocità di caricamento delle tue pagine web è fondamentale per garantire che i tuoi utenti abbiano una buona esperienza. Puoi ridurre il tempo di caricamento memorizzando nella cache perché i tuoi visitatori saranno serviti dalla posizione più vicina alle loro vicinanze, incluso un server vicino o il loro disco rigido. La memorizzazione nella cache delle pagine consente loro di caricarsi il 50% più velocemente. Poiché il contenuto desiderato viene recuperato molto più velocemente, la latenza viene effettivamente ridotta. Il tempo necessario per recuperare i dati dalla tua cache è inferiore a quello del server originale.
Ci auguriamo che tu abbia trovato utile questo articolo.
Se vuoi saperne di più sulla salute del tuo sito, ricevere consigli e avvisi personali, scansiona il tuo sito web da Diib. Ci vogliono solo 60 secondi.
Evitare la congestione della rete
Il Web gestisce il traffico intenso e gestisce enormi quantità di dati durante il giorno. Ciò significa che le principali reti hanno spesso problemi con una forte congestione della larghezza di banda. Un buon esempio è il tuo ristorante locale preferito. Se il ristorante ha una sola sede, ci saranno nuovi clienti in arrivo ogni pochi minuti. Ciò significa che il ristorante rimarrà affollato. Se il ristorante utilizza tutte le sue risorse nel tentativo di gestire così tanti clienti, il risultato è una lunga fila.
Questo perché il ristorante ha superato la sua capacità con conseguenti ritardi nel servizio. Se il ristorante avesse diverse sedi nella zona, i clienti potrebbero essere meglio distribuiti per bilanciare il carico in eccesso. Questo tipo di logica è altrettanto applicabile a Internet. La differenza è che la memorizzazione nella cache viene utilizzata per ridurre la congestione anziché per più posizioni. Quando i tuoi contenuti sono memorizzati nella cache, il percorso dei dati è molto più breve.
Non tutte le richieste sono indirizzate allo stesso modo. Ciò significa che la rete è libera e può ridurre il carico posto sul server di origine. Il risultato è che il contenuto non memorizzato nella cache può essere servito molto più velocemente.
Diib: metriche personalizzate a portata di mano!
Diib Digital fornisce metriche personalizzate, incluso il caso in cui la memorizzazione nella cache del sito può aiutare a semplificare il tuo sito Web e renderlo più intuitivo. Ecco alcune delle caratteristiche che ci distinguono dai nostri concorrenti:
- Strumenti di monitoraggio e monitoraggio di parole chiave, backlink e indicizzazione
- Monitoraggio dell'algoritmo di Google Core
- Monitoraggio e miglioramento SEO
- Avvisi per pagine rotte in cui hai backlink (controllo 404)
- Avvisi e obiettivi che ti guidano per rafforzare il tuo sito web
Fai clic qui per l'analisi del sito gratuita di 60 secondi e la classifica del settore o chiama il numero 800-303-3510 per parlare con uno dei nostri esperti di crescita.
