Presentazione del precaricamento accelerato dei domini

Pubblicato: 2022-02-25

Poco meno di un anno fa abbiamo introdotto Accelerated Domains come componente aggiuntivo per qualsiasi sito ospitato nel Servebolt Cloud. È stato il nostro componente aggiuntivo più popolare fino ad oggi in quanto fa esattamente ciò che il nome promette dall'inizio. Accelera il tuo dominio. I domini accelerati renderanno il tuo sito più veloce, più scalabile, più ecologico e più sicuro. Ci sono molte funzionalità lì, ma ciò non ci ha impedito di migliorare continuamente le sue caratteristiche nell'ultimo anno. Come promesso.

Oggi siamo lieti di presentare una nuova funzionalità per i domini accelerati chiamata Accelerated Domains Prefetching. Questa funzione precarica le risorse del tuo sito. Il tutto migliorando notevolmente le prestazioni del tuo sito.

Migliorare le prestazioni del tuo sito

Il precaricamento accelerato dei domini esegue il precaricamento delle risorse CSS e JavaScript. Ciò significa che tali risorse sono state precaricate nel browser già prima che qualcuno abbia effettivamente fatto clic sul collegamento di una voce di menu, ad esempio. Ciò riduce i tempi di caricamento delle pagine e delle risorse rilevanti per essere caricate virtualmente all'istante. Il precaricamento in particolare ha un grande effetto sui visitatori del tuo sito che hanno un'elevata latenza rispetto alla posizione del server di origine.

Tutto sommato, il tuo sito Web basato su domini accelerati caricherà le pagine molto più velocemente e apparirà più scattante. Ovviamente per tutti i visitatori di tutto il mondo.

Come funziona

L'idea alla base della funzione di precaricamento è che il precaricamento accelerato dei domini prepopola la cache con il contenuto che è probabile che un visitatore del sito richieda successivamente. Ciò garantisce una maggiore frequenza di accesso alla cache e quindi un'esperienza più rapida per l'utente.

Lo fa determinando/leggendo gli asset di una pagina web, come i file CSS e JavaScript. Quindi scrive la posizione di tali risorse nei file manifest. Il contenuto dei file manifest viene quindi caricato nel nodo cache più vicino al visitatore. Il che si traduce in una riduzione del tempo di caricamento dei tuoi fogli di stile e dei tuoi file di script. Ciò è possibile caricandoli in parallelo in background.

Accelerated Domains Prefetch copre sia i file CSS che i file JavaScript da plugin e temi. Ciò significa che quando accedi a qualsiasi pagina del sito, gli asset sono già stati precaricati e come tali pronti per essere serviti in pochissimo tempo!

Il prefetching dei domini accelerato ascolta in modo intelligente durante il caricamento della tua prima pagina in WordPress. In base a ciò che trova determina quali asset devono essere precaricati. Ecco come apparirebbero i contenuti del manifest-style.txt se il tuo sito avesse il tema Twenty Twenty One attivato, ad esempio:

 /wp-includes/css/dist/block-library/style.min.css
/wp-content/themes/twentytwentyone/style.css?ver=1.4
/wp-content/themes/twentytwentyone/assets/css/print.css?ver=1.4

Se non stai ancora utilizzando i domini accelerati per il tuo sito, ora è il momento di aggiornare il tuo sito alla versione più veloce, più ecologica, più sicura e più scalabile. Ordina o scopri più in dettaglio cosa possono fare i domini accelerati per il tuo sito.

Aggiornamento Servebolt Optimizer per WordPress 3.5

Aggiorna il nostro plug-in Servebolt Optimizer per WordPress alla versione 3.5 per integrare il precaricamento accelerato dei domini per funzionare. La versione 3.5, che verrà rilasciata oggi, include anche i seguenti aggiornamenti:

Configurazione automatica di WordPress Cron

WordPress ha un sistema cron integrato che si occupa di varie attività in background programmate. Ad esempio, controlla periodicamente se sono disponibili aggiornamenti. Un'altra caratteristica è che pubblica anche i post che sono stati impostati con una data futura all'ora specificata. I visitatori del sito attivano il cron di WordPress e, come tale, ogni singola visita spreca risorse. Ciò influisce sulle prestazioni del tuo sito WordPress, ma è anche un fattore limitante nel ridimensionamento del tuo sito. L'utilizzo di risorse che non devi sprecare semplicemente non aumenta quando il traffico aumenta.

Questo è il motivo per cui ti consigliamo di disattivare il cron di WordPress e passare al cron del server. Farlo manualmente può essere un po' scoraggiante, quindi abbiamo aggiunto un modo per passare automaticamente al cron del server nel plugin.

Non solo stiamo risparmiando risorse passando al server cron, i lavori cron verranno eseguiti in modo più affidabile. Ulteriori risorse vengono salvate mentre aggiungiamo il gregge al cron impostato automaticamente in modo da non eseguire più cron contemporaneamente.

Svuota la cache del sito dopo l'accesso

Quando accedi a WordPress, il tuo browser dovrebbe fornirti contenuti e risorse memorizzati nella cache. Abbiamo incluso un nuovo tag di intestazione che svuota la cache del browser quando accedi. Ciò garantisce che non guardi mai i contenuti memorizzati nella cache quando accedi a WordPress. Questa funzione è attualmente supportata solo da Chrome, Firefox, Edge e altri.

Ulteriori informazioni sul supporto del browser per la funzione di cancellazione dei dati del sito.

Miglioramenti relativi a WooCommerce

La versione 3.5 migliora il modo in cui vengono gestite diverse cose in WooCommerce. Nello specifico i seguenti scenari:

  1. Abbiamo semplificato l'eliminazione della cache per un singolo prodotto ogni volta che un cliente effettua il check-out in WooCommerce. Ora elimineremo solo l'URL del prodotto e non l'URL della prima pagina o altri URL correlati.
  2. Ora eliminiamo la cache per un prodotto WooCommerce immediatamente quando un cliente effettua il check-out, indipendentemente dal fatto che l'eliminazione della cache basata sulla coda sia attiva o meno. Il motivo principale di questa modifica è che i livelli delle scorte sono generalmente memorizzati nella cache e potrebbero esaurirsi dopo l'acquisto dell'ultimo articolo.

Abbiamo aggiunto l'opzione per disattivare il corridore della coda dell'utilità di pianificazione di WooCommerce. L'implementazione si basa sul codice fornito da WooCommerce stesso e consente di risparmiare risorse preziose. Facciamo anche del nostro meglio per assicurarci che non funzionino contemporaneamente. Disattivarlo disabiliterà il corridore predefinito e imposterà il corridore utilizzando invece un cron (con stormo). In questo modo ci assicuriamo che entrambi i cron non vengano eseguiti contemporaneamente e li rendiamo indipendenti l'uno dall'altro. Puoi trovare l'impostazione per questo nella scheda Avanzate all'interno del menu Prestazioni del plug-in.

Registro delle modifiche

Controlla il log delle modifiche completo per maggiori dettagli su ciò che offre la versione 3.5 di Servebolt Optimizer per WordPress.


Se vuoi accelerare davvero il tuo dominio, contattaci e lo configureremo. L'unico requisito è che il tuo sito debba essere ospitato nel Servebolt Cloud.

I miei fantastici colleghi sono anche pronti a rispondere a qualsiasi domanda tu possa avere sui domini accelerati, quindi non esitare a metterti in contatto.