Accelerazione della distribuzione di contenuti - Best practice per WordPress su AWS

Accelerazione della distribuzione di contenuti

Qualsiasi sito Web WordPress deve fornire contenuti sia statici che dinamici. I contenuti statici includono immagini, file JavaScript o fogli di stile. I contenuti dinamici includono tutto ciò che viene generato sul lato server utilizzando il codice PHP di WordPress, ad esempio, elementi del proprio sito generati dal database o personalizzati per ciascun visualizzatore.

Un aspetto importante dell'esperienza dell'utente finale è la latenza di rete dovuta alla distribuzione dei contenuti precedenti agli utenti di tutto il mondo. L'accelerazione della distribuzione dei contenuti precedenti migliora l'esperienza degli utenti finali, in particolare di quelli dislocati nel mondo. Questo risultato può essere ottenuto con una rete per la distribuzione di contenuti (CDN, Content Delivery Network) come Amazon CloudFront.

Amazon CloudFront è un servizio Web che offre un modo semplice ed economico per distribuire contenuti con bassa latenza e velocità di trasferimento dati elevate in diverse posizioni edge nel mondo. Le richieste dei visualizzatori vengono instradate automaticamente in una posizione edge di CloudFront adatta per ridurre la latenza. Se il contenuto può essere memorizzato nella cache (per pochi secondi, minuti o addirittura giorni) ed è già archiviato in una particolare posizione edge, CloudFront lo distribuisce immediatamente. Se il contenuto non deve essere memorizzato nella cache, è scaduto o non si trova in quella posizione edge, CloudFront lo recupera da una o più fonti di attendibilità, indicate come origini (in questo caso, l'istanza Lightsail) nella configurazione di CloudFront. Tale recupero avviene tramite connessioni di rete ottimizzate, che accelerano la distribuzione di contenuti sul sito Web. Oltre a migliorare l'esperienza dell'utente finale, il modello discusso riduce anche il carico sui server di origine ed è potenzialmente in grado di offrire notevoli risparmi sui costi.