Questa regola viene attivata quando PageSpeed Insights rileva che il tempo di risposta del server supera i 200 ms.
Panoramica
Il tempo di risposta del server misura il tempo richiesto per caricare il codice HTML necessario perché il server inizi a visualizzare la pagina, sottraendo la latenza di rete tra Google e il server. Potrebbe verificarsi uno scostamento tra un'esecuzione e l'altra, ma le differenze dovrebbero essere minime. Un tempo di risposta del server altamente variabile potrebbe infatti indicare un problema di fondo legato al rendimento.
Suggerimenti
Devi ridurre il tempo di risposta del server al di sotto dei 200 ms.
Esistono decine di potenziali fattori che possono rallentare la risposta da parte del server: logica dell'applicazione lenta e query database lente o ancora lentezza del routing, dei framework e delle raccolte, blocco della CPU della risorsa o blocco della memoria. Per migliorare il tempo di risposta del server devi prendere in considerazione tutti questi fattori.
Il primo passaggio per scoprire per quale motivo il tempo di risposta del server è elevato consiste nel misurarlo. Quindi, con i dati alla mano, consulta le guide appropriate per scoprire come affrontare il problema. Una volta risolti i problemi, devi continuare a misurare i tempi di risposta del server e risolvere eventuali futuri colli di bottiglia del rendimento.
Raccogli e analizza i dati e il rendimento esistenti.
Se non è disponibile, valuta l'utilizzo di una soluzione automatizzata per il monitoraggio delle applicazioni web (sono disponibili versioni ospitate e open source per la maggior parte delle piattaforme) oppure aggiungi una strumentazione personalizzata.
Identifica e risolvi i principali colli di bottiglia del rendimento. Se utilizzi un framework web o una piattaforma di gestione dei contenuti molto diffusi, consulta la documentazione per le best practice per l'ottimizzazione del rendimento.
Monitora e segnala eventuali regressioni future del rendimento.
[null,null,["Ultimo aggiornamento 2024-09-03 UTC."],[[["This documentation is outdated and refers to a deprecated version of PageSpeed Insights API (v4)."],["Version 5 of the API is the latest and offers real-world and lab data for performance analysis."],["Server response time, the time taken to load HTML for rendering, should be under 200ms."],["Slow response times can indicate performance issues stemming from various factors, including slow application logic and database queries."],["Optimization involves measuring, identifying bottlenecks, implementing fixes, and continuous monitoring."]]],["The core issue addressed is slow server response time, defined as over 200ms, which delays page rendering. To improve, the content advises measuring server response time to identify performance bottlenecks such as slow application logic, queries, or resource starvation. Key actions include gathering performance data, fixing top bottlenecks using framework documentation, and implementing ongoing monitoring with alerts for future performance issues. The document recommends seeking further support via Stack Overflow or a mailing list.\n"]]