Come svuotare la cache in WordPress senza un plug-in — Guida

Che Film Vedere?
 
  Come svuotare la cache in WordPress senza un plug-in — Guida

Quando gli aggiornamenti vengono applicati a un sito Web WordPress, le modifiche non vengono sempre visualizzate. Viene invece mostrata una versione salvata del vecchio contenuto.





Lo scopo è migliorare la velocità del sito. Lo svantaggio per il proprietario del sito sono più processi per aggiornare il sito.

Per garantire che le modifiche che applichi al sito Web vengano visualizzate sul front-end, la cache di WordPress deve essere svuotata occasionalmente.



Esistono più plug-in della cache WP, tuttavia, la dimensione dei file del plug-in può essere così grande da superare i miglioramenti delle prestazioni di velocità che la memorizzazione nella cache dovrebbe fornire.

Per questo motivo, è utile conoscere i vari passaggi necessari per svuotare manualmente la cache in WordPress, mitigando la necessità di una cartella di file di grandi dimensioni per un plug-in di memorizzazione nella cache.



Come svuotare la cache in WordPress senza un plug-in

1. Svuota la cache locale
2. Esegui la memorizzazione nella cache lato server eliminando i file contenuti nella cartella 'WP Contents > Cache' utilizzando File Manager o FTP
3. Svuota la cache nel tuo account CDN (se ne usi uno). In alternativa, utilizzare SSH e un emulatore di terminale per eseguire il comando WP-CLI '$ wp cache flush'

Spiegazione della memorizzazione nella cache di WordPress

Quante volte hai riscontrato un problema tecnico su qualsiasi sito Web, ricercato le soluzioni e letto i consigli per 'svuotare la cache del browser?'



Le cache del browser sono controllate dai cookie inseriti nel browser.

Questa è una cache locale poiché i cookie sono memorizzati nella cronologia del browser del tuo computer.

Professor Oak doppiatore giapponese

Cancellare quello (o i singoli cookie per un sito Web) cancella la cache locale per quel sito Web, ma solo sul tuo browser.

La cache locale di ogni browser è un'area di archiviazione per i file statici. È così che i browser sono in grado di caricare i siti Web più velocemente la seconda volta che visiti la stessa pagina Web.

Invece di scaricare tutti i file statici da una pagina, i browser utilizzano la cache locale del computer (o la cronologia del telefono) per impedire di scaricare nuovamente le stesse risorse statiche.

Il termine tecnico per svuotare la cache del browser è indicato come cache lato client.

Ciò è dovuto al fatto che l'utente deve cancellare da solo i dati archiviati localmente.

Non puoi farlo per i tuoi utenti, ma puoi svuotare la cache sul server che esegue il software WordPress.

Quando crei un sito Web su WordPress, la memorizzazione nella cache viene utilizzata a livello di server.

Per impostazione predefinita, WordPress è codificato per utilizzare la memorizzazione nella cache degli oggetti. Quindi, anche se non hai installato un plug-in di memorizzazione nella cache WP, il tuo sito Web utilizzerà Object Cache.

Forse di più poiché i plug-in possono essere codificati per utilizzare l'API di memorizzazione nella cache di WordPress. Quelli che lo sono, avranno una cartella cache aggiuntiva all'interno della cartella del plug-in WP sul tuo server.

I dettagli per eliminarli sono trattati più avanti in questa guida alla memorizzazione nella cache di WordPress.

Che cos'è la memorizzazione nella cache degli oggetti?

Il modo più semplice per comprendere la memorizzazione nella cache degli oggetti è capire come vengono caricate le pagine.

WordPress memorizza tutti i dati di un sito Web costruito su di esso su un database. Per caricare il contenuto, vengono utilizzati script PHP per comunicare con il server.

La query del server più utilizzata è

Get_post_meta()

Anziché eseguire uno script PHP per ogni visitatore univoco del sito Web, la prima volta che viene eseguita la query, WP esegue lo script, esegue il rendering del risultato sulla pagina Web, quindi Object Cache crea automaticamente una copia dei risultati generati.

La Object Cache è il risultato statico per mostrare i prossimi visitatori.

Utilizzando Object Cache, riduce il numero di query richieste. Un minor numero di query al database comporta un tempo di caricamento della pagina più rapido.

Lo svantaggio è che WordPress è anche dinamico.

I risultati generati dalla prima query possono essere diversi in seguito, ad esempio se i tuoi visitatori lasciano commenti o se hai un negozio WooCommerce che mostra il numero di articoli in stock.

Quando i risultati della query cambiano, è necessario eseguire la memorizzazione nella cache lato server per assicurarsi che ai visitatori vengano mostrati i nuovi risultati e non i risultati statici precedenti alle modifiche.

Per svuotare la cache di WordPress, devi cancellare sia la cache lato client che quella lato server.

La cache lato client è la cache del browser. La cache lato server è il tuo server di hosting che esegue il software WordPress.

I passaggi necessari per svuotare la cache di WordPress

gabbi garcia e ruru madrid

Passaggio 1: svuota la cache locale

I metodi per svuotare la cache variano in base al browser, ma i passaggi sono simili.

Per svuotare la cache in Chrome...

  • Fai clic sui tre punti verticali in alto a destra del browser
  • Clicca su “impostazioni”,
  • Fare clic su 'Sicurezza e privacy'
  • Fai clic su 'Cancella dati browser' o 'Cookie e altri dati del sito'.

Il metodo più veloce è cancellare tutto. Se preferisci svuotare solo la cache del sito Web per il tuo sito Web WordPress, utilizza l'opzione 'Cookie e altri dati del sito'.

Scorri verso il basso e fai clic su 'Visualizza tutti i cookie e i dati dei siti', quindi digita il nome del tuo sito Web nel campo di ricerca.

Fai clic su 'Rimuovi tutto mostrato' e ciò cancellerà la cache locale per quel singolo sito Web.


Passo 2: Esegui la memorizzazione nella cache lato server eliminando i file contenuti nella cartella 'WP Contents > Cache' utilizzando File Manager o FTP

Tutti i provider di hosting WordPress hanno strumenti diversi per attività diverse. Controlla la base di supporto/conoscenza del tuo provider di hosting per vedere quali strumenti offrono, se presenti.

Non tutti hanno la gestione della cache. Ad esempio, l'hosting SiteGround fornisce uno strumento SuperCacher all'interno del pannello di controllo. L'hosting del volano utilizza una funzione chiamata Smart Refresh.

Altri provider di hosting hanno plug-in specifici in bundle nelle installazioni di WordPress per gestire la memorizzazione nella cache. Alcuni non offrono nulla!

ahimè ahimè fidanzato

Ciascuno tende a pubblicare articoli o video 'come fare' nella sezione di supporto del proprio sito web.

Se non ci sono strumenti forniti, è comunque possibile svuotare la cache del server eliminando i file manualmente, in cPanel o utilizzando FTP.

È necessario fare attenzione a eliminare solo i contenuti all'interno delle cartelle della cache e non le cartelle della cache nella loro interezza.

Se non ti senti a tuo agio nel modificare i file su un server, contatta il tuo host web. La maggior parte gestirà i problemi di memorizzazione nella cache del server per te.

Svuota la cache usando File Manager in cPanel

  • Accedi al tuo account di hosting (tuosito.com:2083)
  • Fare clic su 'Gestione file'.
  • Apri la cartella del tuo sito web
  • Apri la cartella dei contenuti di WP
  • Apri la cartella 'Cache'.

Quindi apri ogni cartella ed elimina i contenuti archiviati al loro interno. Non eliminare le cartelle.


Svuotare la cache di WordPress con FTP

FTP sta per File Transfer Protocol e offre un modo più veloce per svuotare le cartelle della cache in WordPress.

Utilizzando un client FTP come Filezilla, accedi al tuo account di hosting. I tuoi dati di accesso sono ftp.nomesito.com, quindi le tue credenziali di accesso a cPanel e il numero di porta è 21.

Una volta effettuato l'accesso al tuo sito, il lato sinistro sono i file del tuo computer, il lato destro sono i file sul tuo server di hosting.

Seleziona la cartella principale del tuo sito Web, vai su 'Contenuto WP', quindi 'Cache', quindi nella sezione inferiore, apri la cartella 'tmp' ed elimina i file al suo interno.

Come con cPanel > File Manager, non eliminare alcuna cartella. Rimuovere solo i file contenuti all'interno delle cartelle.

Verifica la presenza di altre cartelle cache all'interno di QUALSIASI cartella di plug-in

L'API di memorizzazione nella cache è uno strumento fondamentale di WordPress. Qualsiasi sviluppatore di plug-in può usarlo, pertanto, la scelta di non installare un plug-in della cache WP specifico non impedisce ad altri plug-in di archiviare copie della cache.

Prima di disconnettersi da cPanel o terminare una sessione FTP, controlla la cartella 'plugin' per una cartella Cache al suo interno. Questi non si limitano ai plug-in della cache.

Qualsiasi sviluppatore di plugin può utilizzare l'API di memorizzazione nella cache per WordPress per accelerare i tempi di caricamento.

Ad esempio, il plug-in WP Enlighter ha una cartella cache. Per cancellarli, devi andare su Contenuto WP> Plugin> Enlighter > Cache. Sostituisci 'enlighter' con qualsiasi altro plugin installato su WordPress.

Quindi elimina i file nella cartella tmp lì dentro.

Se trovi che un plug-in sta causando problemi dopo aver eliminato i contenuti all'interno della cartella cache, vai alla cartella 'plugin' e verifica se esiste una cartella cache per il plug-in.

Per eliminare la cache di WordPress senza un plug-in, è importante verificare la presenza di cartelle cache all'interno di tutte le cartelle archiviate all'interno di wp-content.

Quando questo genera una palla curva è se aggiorni una pagina Web, svuota la cache manualmente, ma dimentica di controllare le cartelle dei plug-in. Un'altra cache può far sembrare un conflitto di cache.

La realtà è che possono esserci cartelle cache aggiuntive archiviate altrove.

Passaggio 3: Svuota la cache nel tuo account CDN (se ne usi uno)

Questo passaggio è richiesto solo se il tuo sito WordPress è integrato con una rete di distribuzione di contenuti (CDN).

il mio amore al botteghino

Il vantaggio dell'utilizzo dei CDN è un tempo di caricamento più rapido, indipendentemente da dove i visitatori stanno caricando il tuo sito web. Lo svantaggio è che è necessario eliminare più di un server.

Questo perché le CDN memorizzano copie memorizzate nella cache dei file statici del tuo sito su più server distribuiti in tutto il mondo.

Senza una CDN, c'è solo una singola cache sul tuo servizio di hosting.

Per eliminare la cache su più server, i provider CDN dispongono di una funzione di impostazione della cache. Usando Cloudflare come esempio, hanno due opzioni. Un'eliminazione personalizzata o elimina tutto.

Un'eliminazione personalizzata è l'ideale per eliminare una pagina o una risorsa, ad esempio un'immagine. Elimina tutto è a livello di sito per svuotare la cache di tutte le risorse statiche inclusi CSS, immagini e JavaScript.

Utilizzando Cloudflare, i passaggi per svuotare la cache sono:

  • Accedi al tuo account Cloudflare,
  • Fare clic sul sito Web in cui si desidera svuotare la cache
  • Seleziona 'memorizzazione nella cache',
  • Fare clic su 'configurazione'.
  • Seleziona 'elimina personalizzato' o 'elimina tutto'.

La selezione di un'eliminazione personalizzata richiede il passaggio aggiuntivo dell'immissione dell'URL per cui si desidera svuotare la cache.

Ad esempio, se si decide di aggiungere a intestazione diversa per pagina su WordPress , l'URL dell'intestazione statica dovrebbe avere la cache eliminata utilizzando il percorso dell'URL affinché la nuova immagine dell'intestazione venga aggiornata nella cache.

Utilizzando un'eliminazione personalizzata, puoi inserire il percorso dell'URL per l'immagine di intestazione. Ciò eliminerebbe la cache dell'immagine statica, aggiornandola con la nuova immagine di intestazione.

In caso contrario e basarsi esclusivamente sulla cancellazione della cache del server host, è probabile che la CDN carichi la versione statica precedente.

La maggior parte dei CDN emette un messaggio di avviso che ti avverte che il tuo sito funzionerà temporaneamente più lentamente.

Per la maggior parte dei siti, il calo del tempo di caricamento della pagina sarà appena percettibile dagli utenti. I siti che ricevono migliaia di accessi giornalieri rallenteranno fino a quando la cache non verrà ripristinata.

Per i siti Web affermati che ricevono migliaia di visite ogni giorno, sarebbe meglio utilizzare l'eliminazione personalizzata per cancellare solo un URL specifico, piuttosto che eliminare la cache dell'intero sito Web.

Svuota la cache di Google dai contenuti obsoleti

A meno che non venga aggiunto un tag no-index ai tuoi metadati, Google includerà una versione cache della tua pagina web.

Quando aggiorni informazioni importanti, potresti voler chiedere a Google di aggiornare la versione memorizzata nella cache di quella pagina. Puoi farlo nella Google Search Console.

ultime notizie su angel locsin
  • Accedi al tuo account Google Search Console,
  • Seleziona il profilo del tuo sito web.
  • Fai clic su 'rimozioni a sinistra
  • Fare clic sul pulsante 'Nuova richiesta' a destra
  • Seleziona la scheda 'Cancella URL memorizzato nella cache',
  • Digita l'URL della pagina, seleziona l'opzione 'rimuovi solo questo URL', quindi fai clic su Avanti

Al termine, lo snippet di pagina verrà cancellato dai risultati di ricerca di Google. Fino a quando la pagina non viene scansionata di nuovo, la meta descrizione mostrerà un messaggio 'Nessuna descrizione della pagina disponibile'.

In genere sono necessarie fino a 48 ore prima che la pagina venga ripetuta, quindi le nuove informazioni aggiornate nella Ricerca, inclusa una versione cache aggiornata.

Utenti avanzati: svuota la cache con WP-CLI

WP-CLI sta per WordPress Command Line Interface. È molto vantaggioso per gli sviluppatori che hanno bisogno di fare molta manutenzione.

Per gli utenti che gestiscono più siti Web, la familiarità con i comandi WP-CLI può far risparmiare tempo.

Va notato che gli utenti dovrebbero avere una conoscenza tecnica da moderata a avanzata prima di eseguire qualsiasi comando.

Per utilizzare WP-CLI, devi abilitare l'accesso SSH sul server del tuo host web. Non tutti i provider di web hosting offrono questo.

Le impostazioni per gestire l'accesso a Shell sono controllate nel tuo account di hosting. Non all'interno di cPanel.

Il tuo provider di hosting avrà i dettagli su come abilitare l'accesso Shell per il tuo server.

Se è disponibile, è necessario utilizzare un emulatore di terminale come PuTTY per Windows o un emulatore alternativo per Mac.

Utilizzando le tue chiavi di accesso SSH, puoi avviare una sessione remota, quindi eseguire la seguente riga di comando:

$ wp cache flush

Premi Invio e ti verrà mostrato un messaggio che dice: 'Success: La cache è stata svuotata'.

Domande frequenti relative allo svuotamento della cache in WordPress senza plug-in

Devo utilizzare un plug-in di memorizzazione nella cache per WordPress?

I plug-in di memorizzazione nella cache utilizzano l'API di memorizzazione nella cache di WP per semplificare la manutenzione. Le grandi dimensioni dei file dei plug-in possono superare il vantaggio in termini di prestazioni in termini di velocità. La memorizzazione nella cache degli oggetti è abilitata in WordPress per impostazione predefinita e può essere gestita sul server senza plug-in di memorizzazione nella cache.

La cache di WordPress può essere disabilitata?

Per disabilitare la memorizzazione nella cache in WordPress, apri la cartella del tema in File Manager o FTP, quindi modifica il file wp-config.php per il tuo tema. Aggiungi 'define ('WP_CACHE', false);' Questo è un risparmio di tempo durante lo sviluppo del tuo sito in modo da poter vedere i cambiamenti in tempo reale. Ricordarsi di rimuovere il codice per riattivare la memorizzazione nella cache.