✅ Notizie, temi, plugin WEB e WordPress. Qui condividiamo suggerimenti e le migliori soluzioni per siti web.

Comprendere la memorizzazione nella cache in WordPress, parte 2

11

Nel post precedente, ho condiviso un primer di base su come le applicazioni supportate da database, in particolare WordPress, funzionano senza memorizzazione nella cache.

E prima di parlare di come funziona la memorizzazione nella cache di base in WordPress, in particolare con l’ API Transients, è importante discutere i principi di base della memorizzazione nella cache. Ciò include il motivo per cui lo facciamo, i suoi vantaggi e come funziona.

Quindi esamineremo come possiamo sfruttare le strutture di base in WordPress per farlo effettivamente.

Comprendere la memorizzazione nella cache in WordPress: memorizzazione nella cache?

Perché lo facciamo

In generale, lo facciamo per assicurarci che i nostri siti siano veloci. Sappiamo che la velocità gioca un ruolo nel modo in cui una pagina viene classificata nei risultati di ricerca. E anche se questo potrebbe non essere il motivo principale, è un motivo importante.

Forse l’argomento più semplice e migliore per la memorizzazione nella cache è avere un sito veloce (o un sito performante). E, in questo contesto, questo può significare un sito o un’applicazione web.

Indipendentemente da ciò, sappiamo come ci si sente quando siamo seduti lì ad aspettare che una pagina o parte di una pagina venga caricata. Se non ci piace, perché vorremmo che i nostri visitatori lo sperimentassero?

I suoi vantaggi

I vantaggi della memorizzazione nella cache riguardano almeno due aree principali:

  1. l’esperienza utente,
  2. tempo di caricare.

Nell’ultima sezione, ho detto che i vantaggi della memorizzazione nella cache possono essere percepiti se sei un utente. È qualcosa che tutti abbiamo sperimentato e, come sviluppatori, è qualcosa che possiamo offrire ai nostri utenti attraverso una varietà di tecniche.

Ma anche il "tempo di caricamento" è qualcosa che conta e non si tratta solo di parlare dei vantaggi del tempo impiegato da un utente per caricare il sito. Al contrario, è un po’ più tecnico.

Ricordiamo nel post precedente che una richiesta – o un viaggio – inizia da quando gli utenti richiedono informazioni dal server e quindi il processo passa dalla macchina dell’utente al server al database e viceversa.

Comprendere la memorizzazione nella cache in WordPress, parte 2

Quando abbiamo introdotto la memorizzazione nella cache, non dobbiamo fare tutto questo. Invece, un viaggio viene abbreviato perché i dati vengono effettivamente conservati da qualche altra parte. E se il viaggio è più breve (e non intendo dal computer dell’utente a dove si trova il server nel mondo), allora dovrebbe anche essere più veloce.

Ma come?

Come funziona

Sono disponibili numerosi tipi di memorizzazione nella cache, ma sto mantenendo questa serie particolare di alto livello. Cioè, non ho intenzione di distinguere tra cache del browser, cache di pagina, cache di oggetti, ecc.

Forse in un prossimo post. Ma, per ora, sto parlando specificamente della memorizzazione nella cache ad alto livello.

Comunque, ecco come funziona:

  1. Durante il primo viaggio in una pagina, vengono raccolte tutte le informazioni necessarie per caricare la pagina.
  2. Invece di scartarle quando l’utente lascia il sito (o la pagina), le informazioni vengono conservate in un luogo facilmente accessibile come la memoria del server.
  3. Quando l’utente successivo raggiunge la pagina, il viaggio non deve andare al database per ottenere tutte le informazioni, assemblarle e quindi restituirle all’utente. Invece, estrae le informazioni completamente assemblate dalla memoria del server (che è, nella maggior parte dei casi) già più veloce, quindi le restituisce all’utente.

Comprendere la memorizzazione nella cache in WordPress, parte 2

Ci sono molti avvertimenti da considerare quando si esegue questa operazione, come dati utente personalizzati, caricamenti di pagine parziali e così via, ma il principio alla base del viaggio rimane lo stesso.

Transitori di WordPress

Quindi come funziona in WordPress? Al livello più fondamentale, l’API Transient fornisce alcune funzionalità di base per questo.

Ma è importante capire come funziona e perché funziona in quel modo. Quindi nel prossimo post di questa serie, parlerò specificamente di questo.

Fonte di registrazione: tommcfarlin.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More