Imparentato

Condividere

La Migliore Configurazione per Cloudflare per Ottenere Punteggi Elevati in LCP, TBT e Web Vital per il Tuo Negozio

 Pajuhaan
Written by Pajuhaan
Inserito il :data
    Le prestazioni del sito web sono un fattore critico per creare un'esperienza di acquisto senza interruzioni per i tuoi clienti. In questo articolo, ti mostrerò come ottenere punteggi elevati in Web Vitals come Largest Contentful Paint [LCP] e Total Blocking Time [TBT] con Cloudflare. Queste configurazioni variano da semplici modifiche a ottimizzazioni avanzate.
    Lighthouse Best Practice for Ecommerce Websites
    Lighthouse Best Practice for Ecommerce Websites
    Prima di iniziare, prenditi un momento per valutare le prestazioni attuali del tuo sito web utilizzando uno strumento come Google PageSpeed Insights. Questo ti aiuterà a monitorare i miglioramenti dopo aver applicato queste impostazioni.
    Perché i Web Vitals sono Importanti
    I Web Vitals misurano aspetti chiave dell'esperienza utente. Ecco una rapida panoramica delle metriche più critiche su cui ci concentreremo:

    Metrica

    Cosa Misura

    Perché È Importante

    LCP
    Tempo necessario per caricare l'elemento visibile più grande
    Influenza la percezione della velocità del sito da parte degli utenti
    TBT
    Tempo bloccato da lunghi compiti JavaScript
    Influenza interattività e reattività
    CLS
    Spostamento del layout durante il caricamento della pagina
    Assicura stabilità visiva e usabilità
    Ottimizzando le impostazioni di Cloudflare, puoi incrementare significativamente questi punteggi, portando a un'esperienza più veloce e coinvolgente per i tuoi visitatori.
    Score of the Website Before Optimization
    Score of the Website Before Optimization

    Passo 1: Configura il Tuo Dominio su Cloudflare e Abilita il CDN

    Per iniziare a ottimizzare le prestazioni del tuo sito web con Cloudflare, dovrai prima assicurarti che il tuo dominio sia configurato correttamente sulla loro piattaforma e che la funzione CDN (Content Delivery Network) sia abilitata.

    Come Abilitare il CDN di Cloudflare

    1. Accedi al tuo account Cloudflare e seleziona il tuo dominio.
    2. Naviga nella sezione DNS.
    3. Sotto i Record DNS, trova il record A o CNAME del tuo dominio.
    4. Clicca sull'icona della nuvola arancione accanto al record per abilitare la funzione Proxy Cloud. Quando abilitata, l'icona diventerà arancione brillante, segnalando che il tuo dominio è ora instradato tramite il CDN di Cloudflare.
    DNS & CDN Config For a Shop Domain
    DNS & CDN Config For a Shop Domain

    Nota Speciale per gli Utenti di Selldone

    Se stai utilizzando Selldone, dovrai configurare correttamente il tuo dominio per integrarlo con il CDN di Cloudflare. Questo garantisce che il CDN esterno di Selldone funzioni senza problemi con il tuo sito, offrendo contenuti in cache in modo efficiente mantenendo la compatibilità con la piattaforma di Selldone.
    Passi per Configurare per Selldone:
    1. Configura il tuo dominio personalizzato nel dashboard di Selldone.
    2. Assicurati che il CDN esterno sia indirizzato a Cloudflare configurando correttamente i tuoi record DNS.
    3. Conferma che le impostazioni di Cloudflare siano completamente attivate, incluso lo stato del Proxy Cloud. Questi passaggi garantiranno che il tuo sito web alimentato da Selldone sfrutti appieno le funzionalità di potenziamento delle prestazioni di Cloudflare.

    Passo 2: Funzione di Test della Velocità di Cloudflare

    Cloudflare offre uno strumento integrato di Test della Velocità che fornisce informazioni preziose sulle prestazioni del tuo sito web. Questa funzione misura metriche chiave come il tempo di caricamento, la reattività e i miglioramenti complessivi della velocità dopo aver implementato i servizi di Cloudflare.
    Test Page Speed by Cloudflare
    Test Page Speed by Cloudflare

    Passo 3: Abilita le Analisi degli Utenti in Tempo Reale in Cloudflare

    Comprendere il comportamento dei tuoi utenti in tempo reale è cruciale per ottimizzare la loro esperienza sul tuo sito. La funzione Real-Time User Insights (RUN) di Cloudflare ti consente di monitorare dati in diretta su come i visitatori interagiscono con il tuo sito, fornendo metriche attuabili per migliorare le prestazioni e l'usabilità.
    Enable RUM in Cloudflare - It will add a js inline your website
    Enable RUM in Cloudflare - It will add a js inline your website

    Passo 4: Abilita Tutte le Funzionalità di Ottimizzazione in Cloudflare

    Per massimizzare le prestazioni del tuo sito web, abilita le funzionalità di ottimizzazione disponibili in Cloudflare nella scheda Speed. Queste funzionalità sono progettate per migliorare i tempi di caricamento, ridurre l'uso della larghezza di banda e migliorare l'esperienza utente complessiva senza sforzi.
     
    Enable Optimization Options in Cloudflare
    Enable Optimization Options in Cloudflare
    Alcune delle funzionalità più importanti per accelerare il sito necessitano di licenza PRO.
    Assicurati di abilitare “Cloudflare Fonts” e “Rocket Loader”
    Cloudflare Fonts
    Cloudflare Fonts

    Passo 5: Risultati Immediati con il Piano Gratuito di Cloudflare

    Anche con il Piano Gratuito di Cloudflare, puoi osservare significativi miglioramenti nelle prestazioni abilitando le giuste funzionalità. Ho applicato queste ottimizzazioni a marketplace.hanscristy.com e i risultati sono stati immediati. Le modifiche non solo hanno migliorato le metriche dei Web Vitals come LCP e TBT, ma hanno anche migliorato l'esperienza utente complessiva.
    Improvement in LPC / TBT / FCP of a Shop Built by Selldone
    Improvement in LPC / TBT / FCP of a Shop Built by Selldone
     

    Passo 6: Come le Ottimizzazioni di Cloudflare e Selldone Influiscono sulle Prestazioni nel Mondo Reale

    Lasciami guidarti su come le ottimizzazioni di Cloudflare e le tecnologie dedicate di Selldone si combinano per creare prestazioni senza pari, anche in scenari di test impegnativi.

    Comprendere le Sfide con i Test di Prestazioni

    Strumenti come Lighthouse, GTmetrix e piattaforme simili sono progettati principalmente per pagine statiche o siti web che rendono contenuti sul lato server. Tuttavia, Selldone funziona in modo diverso:
    • 100% PWA: Ogni aspetto della piattaforma di Selldone—il suo sito principale, dashboard, negozio e altro—è costruito come una Progressive Web App (PWA). Questo significa che tutto il rendering avviene sul lato client, offrendo agli utenti un'enorme flessibilità nella progettazione di dashboard e negozi personalizzati.
    • Caricamento Dinamico del Dominio: Gli utenti possono caricare Selldone su qualsiasi dominio senza preoccuparsi di implementare un backend complesso. Il sistema gestisce tutto dinamicamente, consegnato come un singolo file JavaScript.
    Questo approccio unico offre flessibilità e velocità, ma crea sfide uniche quando testato con strumenti progettati per pagine renderizzate dal server.

    Perché Selldone È 10–100 volte Più Veloce nella Vita Reale

    Mentre le pagine statiche dipendono dal server per renderizzare HTML per ogni richiesta dell'utente, l'approccio PWA di Selldone è fondamentalmente diverso:
    Recupero Dati Efficiente:
    • Invece di renderizzare intere pagine sul server, Selldone invia una leggera struttura JSON contenente i dati richiesti.
    • Ad esempio, quando un utente clicca su un prodotto, la piattaforma recupera solo i dati necessari (come i dettagli del prodotto) anziché ricaricare o renderizzare l'intera pagina.
    Nessun Ritardo nel Rendering Lato Server:
    • A differenza di piattaforme come WooCommerce, dove ogni clic può innescare il rendering lato server, Selldone elimina completamente questo collo di bottiglia. Tutto è gestito dal lato client, riducendo drasticamente la latenza.
    Vantaggio di Velocità in Tempo Reale:
    • Gli utenti sperimentano transizioni di pagina quasi istantanee. Questa velocità nella vita reale rende la piattaforma notevolmente più veloce rispetto ai siti web renderizzati dal server, anche se i punteggi tradizionali dei test non riflettono pienamente il vantaggio.

    Superare il Collo di Bottiglia Tecnologico

    Raggiungere punteggi elevati nei test per PWAs renderizzate dal lato client è storicamente stata una sfida a causa di:
    • Ritardi nell'Esecuzione di JS: Il rendering lato client dipende fortemente da JavaScript, per cui gli strumenti di test spesso penalizzano.
    • Contenuti Dinamici: A differenza dell'HTML statico, il caricamento dinamico dei contenuti può apparire più lento nei test sintetici.
    Ma Selldone ha superato queste limitazioni per la prima volta su internet combinando:
    • Ottimizzazioni di Cloudflare (come Rocket Loader™ e Compressione Brotli) per snellire la consegna degli asset.
    • Architettura PWA Avanzata per il recupero e rendering dei dati in tempo reale.

    Prestazioni nel Mondo Reale vs. Punteggi Sintetici

    Sebbene i test sintetici possano mostrare punteggi più bassi per piattaforme renderizzate dal client come Selldone, le prestazioni nel mondo reale raccontano una storia diversa. Il dashboard e il negozio di Selldone offrono un'esperienza 10–100 volte più veloce rispetto alle piattaforme renderizzate da server, rendendola la soluzione ideale per le moderne esigenze di e-commerce.
    Selldone.com PWA - Single Page Application progress over time
    Selldone.com PWA - Single Page Application progress over time
      Se desideri replicare le impostazioni di Cloudflare che utilizziamo per prestazioni ottimali, ecco un elenco delle funzionalità abilitate:
    Selldone.com Cloudflare Optimize Speed Config
    Selldone.com Cloudflare Optimize Speed Config
    Selldone Blog Post Page Score - 100 in Mobile and PC
    Selldone Blog Post Page Score - 100 in Mobile and PC

    Termini sulle Prestazioni Web

    Ecco una spiegazione amichevole e facile da comprendere dei termini sulle prestazioni web in Web Vitals:

    LCP (Largest Contentful Paint)

    LCP misura quanto tempo impiega il maggior elemento visibile di una pagina web (come un'immagine grande o un titolo) a caricarsi e a essere visto dagli utenti. Pensalo come il tempo necessario affinchè la tua pagina si senta “pronta” per iniziare a leggere o interagire con essa.

    CLS (Cumulative Layout Shift)

    CLS tiene traccia di quanto le cose si muovono inaspettatamente su una pagina web mentre si sta caricando. Ad esempio, se un pulsante sposta posizione proprio quando stai per cliccarlo—quello è uno spostamento di layout. Un punteggio CLS basso significa che il tuo sito si sente stabile e fluido.

    INP (Interaction to Next Paint)

    INP misura quanto rapidamente la tua pagina web reagisce alle interazioni degli utenti, come il clic su un pulsante o la digitazione in una barra di ricerca. Un INP più veloce significa che il tuo sito si sente reattivo e gli utenti non si sentiranno frustrati aspettando che le azioni avvengano.


    TBT (Total Blocking Time)

    TBT calcola il tempo in cui la tua pagina è non responsiva durante il caricamento, come quando un utente prova a scorrere o cliccare ma nulla accade. Un TBT più basso significa che la tua pagina è migliore nel multitasking, permettendo agli utenti di interagire senza problemi mentre si carica.

    Rendi il tuo business online con la migliore soluzione no-tecnica sul mercato.

    30-giorni rimborso garantito

    Crea il tuo e-commerce Inizia ora: è gratuito

    Dì addio al tuo basso tasso di vendita online!

    FAQ

    Come posso migliorare il LCP (Largest Contentful Paint)?

    Ottimizza le immagini di grandi dimensioni, utilizza un servizio di hosting veloce e dai priorità al caricamento dei contenuti sopra la piega.

    Come posso migliorare il LCP (Largest Contentful Paint) utilizzando Cloudflare?

    • Abilita il CDN di Cloudflare: Distribuisci i contenuti da server più vicini agli utenti per un caricamento più veloce.
    • Utilizza l'Ottimizzazione delle Immagini: Attiva funzionalità come Polish e conversione WebP per ridurre le dimensioni delle immagini.
    • Abilita la Cache: Utilizza le Page Rules per memorizzare in cache i contenuti statici e ridurre i tempi di caricamento.

    Come posso ridurre il CLS (Cumulative Layout Shift) con Cloudflare?

    • Sfrutta Rocket Loader: Ottimizza il caricamento di JavaScript per prevenire spostamenti di layout.
    • Distribuisci Font in Modo Efficiente: Utilizza l'ottimizzazione della distribuzione dei font di Cloudflare per garantire che i font vengano caricati senza ritardi.
    • Precarica Risorse Critiche: Configura le direttive di precaricamento negli header HTTP per un rendering stabile della pagina.

    Come posso migliorare l'INP (Interaction to Next Paint) tramite Cloudflare?

    1. Minimizza JavaScript: Utilizza la funzione di Auto Minify di Cloudflare per ridurre le dimensioni di JavaScript.
    2. Dai Priorità agli Asset Critici: Usa Argo Smart Routing per accelerare la distribuzione degli asset.
    3. Monitora le Prestazioni: Utilizza gli strumenti analitici di Cloudflare per identificare eventuali colli di bottiglia nella velocità di interazione.

    Come posso ridurre il TBT (Total Blocking Time) con Cloudflare?

    • Ottimizza gli Script: Usa Rocket Loader per posticipare l'esecuzione di JavaScript non essenziale.
    • Riduci le Dipendenze di Terze Parti: Blocca o ottimizza script di terze parti attraverso le Firewall Rules.
    • Abilita la Compressione Brotli: Comprimi le risorse per una consegna più veloce e un tempo di blocco ridotto.

     Pajuhaan
    Written by Pajuhaan
    Pubblicato a: November 20, 2024 November 20, 2024

    Maggiori informazioni su La Migliore Configurazione per Cloudflare per Ottenere Punteggi Elevati in LCP, TBT e Web Vital per il Tuo Negozio

    Maggiori informazioni su La Migliore Configurazione per Cloudflare per Ottenere Punteggi Elevati in LCP, TBT e Web Vital per il Tuo Negozio