Racconti da 200 trincee

Con oltre 200 Edge Delivery Services di progetti completati, Kiran Murugulla, Senior Engineer presso Adobe, e Varun Mitra, Architetto per Adobe Experience Manager Cloud, condividono le principali lezioni apprese. Scopri i segreti che si nascondono dietro la distribuzione di esperienze veloci e ad alte prestazioni con core Web Vitals eccezionali.

Discussione community

Continua la conversazione nella discussione della community Adobe Developers Live.

Punti chiave da eliminare

  • Le prestazioni sono critiche Le prestazioni, in particolare la velocità delle pagine Web, sono un fattore chiave per il successo dei progetti Web. Garantire punteggi di prestazioni pari a 100 è un obiettivo primario.

  • Procedure di sviluppo

    • Utilizza Google PageSpeed Insights per eseguire test continui durante lo sviluppo.
    • Avvia i progetti con un codice boilerplate che ha già un punteggio di 100 per mantenere alte le prestazioni.
    • Prima dell’unione, assicurati che le richieste pull (PR) soddisfino gli standard di prestazioni.
  • Metriche chiave si concentrano sull'ottimizzazione di LCP (Largest Contentful Paint) e TBT (Total Blocking Time) in quanto influiscono in modo significativo sui punteggi delle prestazioni.

  • Gestione risorse

    • Includi le risorse necessarie, come font e script di terze parti, nell’origine del progetto.
    • Utilizza i fallback dei font per migliorare i tempi di caricamento.
    • Ritarda il caricamento di script non essenziali per migliorare le prestazioni di caricamento iniziali.
  • Ottimizzazione immagine Assegna la priorità al caricamento di immagini superiori alla piega e utilizza le impostazioni di recupero ad alta priorità per le immagini critiche.

  • Casi di studio

    • CNN.com ha ottimizzato gli indici di query e ha ritardato il caricamento degli annunci Google per migliorare le prestazioni.
    • Herbert Homes ha utilizzato l'API Intersection Observer per caricare i dati mentre gli utenti scorrono, migliorando le prestazioni e l'esperienza utente.
  • Best practice

    • Inizia con un codice boilerplate e utilizza un markup ben strutturato.
    • Utilizza selettori CSS avanzati e riduci al minimo la manipolazione del JavaScript.
    • Concentrati sullo sviluppo mobile-first.
    • Garantire agli autori una struttura dei contenuti intuitiva.
  • Strumenti Utilizza strumenti come Google Sheets e DSA per tenere traccia dei punteggi delle prestazioni del sito nel tempo.

recommendation-more-help
3c5a5de1-aef4-4536-8764-ec20371a5186