Plugin di caching di WordPress

È importante disporre di un sito Web rapido in termini di esperienza utente e risultati di ricerca. In questo articolo scopriremo cos'è il caching, come può aiutare a velocizzare le cose e due popolari plug-in di cache per WordPress.


Che cos'è il caching?

Il caching è un tipo di memorizzazione dei dati per usi futuri. Stiamo parlando di dati di cache relativi a siti Web, quindi questi possono essere codice HTML, JS e CSS, ma anche immagini, caratteri e file Flash sono memorizzabili nella cache.

Ci sono due ragioni per cui dovremmo usare il caching: ridurre la latenza (velocità di guadagno) e ridurre il traffico di rete (quantità di dati caricati).

La velocità del sito web può essere un fattore critico per i siti web commerciali come i negozi online oi motori di ricerca come Google.

La cache viene generalmente utilizzata sia dal lato client (browser) che dal lato server.

In genere, sul Web ogni componente di contenuto ha una data e un'ora di scadenza, che stabilisce per quanto tempo l'applicazione utilizza la versione precedente. Allo scadere del tempo, il server e il client utilizzeranno una nuova versione che deve essere nuovamente scaricata.


Suggerimento per la strategia di memorizzazione nella cache

Una buona strategia per la memorizzazione nella cache consiste nell'identificare i dati più popolari e / o di dimensioni maggiori e applicare la memorizzazione nella cache a quella prima. Dopodiché puoi andare oltre e trovare più componenti da memorizzare nella cache.


Disabilitazione della cache del browser in HTML

Con questo codice posizionato nella parte superiore della sezione della testa è possibile disattivare la memorizzazione nella cache del lato client.

     

Disabilitare la cache lato server in PHP

Questo piccolo codice due liner va nella parte più in alto di un file PHP.

 

Utilizzando un CDN

CDN è l'acronimo di Content Delivery Network. Di solito è composto da più server in più posizioni geografiche per gestire i contenuti utilizzati dai siti Web. Può essere utilizzato per accelerare il caricamento di file esterni come CSS, JS e immagini. Ci sono opzioni gratuite e a pagamento se si desidera utilizzare questo tipo di servizio.

La posizione fisica dei server CDN è molto importante. Se il tuo sito web è in Europa e il CDN che stai utilizzando ha solo server in Europa, ma un utente americano richiede una pagina, allora sarà lento come se non usassi CDN.

Due popolari CDN gratuiti sono Cloudflare e Coral. Sul lato pagato Amazon Cloudfront è probabilmente il servizio più grande e più conosciuto, che ha un prezzo su richiesta e un calcolatore di traffico.


Cosa verrà memorizzato nella cache?

Dipende dal tuo plugin ciò che verrà memorizzato nella cache. Alcuni plugin offrono solo il caching per il back-end (PHP, MySQL) e altri possono gestire anche frontend (HTML, CSS, JS, immagini, caratteri, ecc.). Leggi la descrizione del plugin per scoprire quali parti del
la pagina web sarà gestita.


Contenuto statico e dinamico

Il contenuto statico (front-end) è in genere file normali (CSS, JS, immagini, file Flash, tipi di carattere, ecc.) Sul server e gestiti utilizzando i metodi più semplici disponibili per il server web. Il contenuto dinamico (back-end) viene sempre generato (generalmente da un database, ad esempio articoli nel caso di un blog) al momento della richiesta alla pagina.


Supporto del server Web per i componenti di memorizzazione nella cache

Se parliamo di Apache, ci sono due metodi che possono gestire il caching basato su HTTP: uno è mod_cache e l'altro è mode_file_cache.

Puoi anche trovare la guida di Apache utile per capire come gestisce anche la memorizzazione nella cache e le richieste.


Perché utilizzare questi due plugin?

Questi due strumenti sono stati scaricati più di 4 milioni di volte combinati e hanno una buona reputazione. Mentre WP Super Cache è un plugin più semplice in termini di quante cose puoi impostare, l'altro è come un mostro, perché ha un paio di dozzine di funzioni per categoria.


WP Super Cache

La descrizione: "Plugin di cache molto veloce per WordPress."

Questo plugin funziona fondamentalmente come una cache di pagina, il che significa che crea file HTML statici. Questi file vengono memorizzati e sostituiti nuovamente alla scadenza del tempo specificato. WP Super Cache è basato su un plugin originariamente di Ricardo Galli Granada. L'utilizzo del plugin è molto semplice: installa, quindi vai alla pagina delle opzioni e imposta il tempo di cache desiderato. È importante sapere che il contenuto dinamico ad es. all'interno della barra laterale, verrà aggiornato solo quando le pagine memorizzate nella cache vengono aggiornate.


W3 Total Cache

La descrizione: "Il più alto e completo plugin per le prestazioni di WordPress. Migliorare drasticamente la velocità e l'esperienza utente del tuo sito. Aggiungi browser, pagine, oggetti e caching del database e minify e content delivery network (CDN) a WordPress."

Questo strumento ha una vasta gamma di impostazioni, ad esempio: memorizzazione nella cache della pagina, minimizzazione, cache del database, cache degli oggetti, cache del browser, CDN, Varnish, prestazioni e sicurezza di Cloudflare. Dispone anche di modalità di debug per diverse impostazioni e l'utente può esportare e importare i file di configurazione.

Diversi vantaggi dell'utilizzo di questo plugin in base agli sviluppatori:

  • migliorato il posizionamento nei motori di ricerca
  • aumento del tempo di visita in loco
  • rendering progressivo ottimizzato
  • meno transazioni HTTP
  • tempo di caricamento ridotto del documento
  • risparmio di larghezza di banda

Confronto

WP Super Cache W3 Total Cache
Gratuito
Versione plugin 1.1 0.9.2.4
Versione di WordPress 3.0+ 2.8+
download 3,4 milioni+ 1,2 milioni+
Voto medio 4 4.5
Funziona senza modificare i file
Supporto CDN
Cache di pagina
Supporto per server testati
  • Apache
  • Apache 1.3+
  • Nginx 0.7+
  • IIS 5+
  • Litespeed 4.0.2+
Homepage del plugin di Donncha O Caoimh di W3 Edge
Forum di assistenza WP Super Cache W3 Total Cache
FAQ
Numero di impostazioni Moderare Moltissimi
Numero di sviluppatori Uno Parecchi

Quale plugin scegliere?

Entrambi i plugin offrono diverse categorie di caching utilizzabili. L'interfaccia utente di W3 Total Cache sembra più bella di WP Super Cache, ma allo stesso tempo le opzioni possono essere un po 'travolgenti. È una buona idea installare entrambi gli strumenti, controllare tutte le opzioni e decidere di cosa hai bisogno, ma tutto sommato vorrei attenermi a WP Super Cache per spendere meno tempo a giocherellare.