Tempo di risposta del server
Silktide misura quanto tempo impiega il server a iniziare a inviare la pagina dopo che un browser ne ha fatto richiesta. Questa attesa avviene prima che possa comparire qualsiasi elemento, quindi un server lento ritarda ogni altra parte della pagina.
Perché è importante
Il tempo di risposta del server è la base su cui si fonda tutto il lavoro per migliorare la velocità. Immagini ottimizzate, script essenziali e un hosting veloce per le risorse non possono essere d'aiuto mentre il browser sta ancora aspettando il primo byte della pagina; ogni visitatore subisce interamente questo ritardo, a ogni visualizzazione della pagina, prima che venga mostrato qualsiasi elemento.
Le risposte lente di solito indicano che il server sta svolgendo operazioni costose per creare ogni pagina: query al database complesse, plugin o integrazioni lente oppure un hosting non sufficientemente potente per il traffico del sito.
Come risolvere il problema
- Attiva la memorizzazione nella cache delle pagine, in modo che il server crei una pagina una volta sola e invii la copia salvata ai visitatori successivi invece di ricrearla ogni volta. Per la maggior parte dei siti basati su , questo è il miglior intervento possibile.
- Analizza le operazioni che richiedono più tempo al server durante la creazione della pagina: query lente al database, plugin e chiamate a servizi esterni sono i responsabili più comuni; risolvi o rimuovi quelli più problematici.
- Distribuisci le pagine tramite una , che risponde da una posizione vicina al visitatore e protegge il server dalle richieste ripetute.
- Se il server è semplicemente sovraccarico, passa a un piano di hosting superiore o aumenta le risorse.
Come esegue il controllo Silktide
- Carica la pagina in un browser reale, utilizzando il tipo di dispositivo, la velocità di connessione e la posizione di test configurati per i test di velocità.
- Misura quanto tempo impiega il server a iniziare a rispondere alla richiesta della pagina principale, escludendo il tempo impiegato dalla connessione di rete stessa.
- Riporta il tempo misurato e assegna una valutazione: meno di 400 millisecondi è un buon risultato; la valutazione diminuisce oltre questa soglia e circa 600 millisecondi o più corrispondono a una valutazione scarsa.
Risoluzione dei problemi
Il tempo di risposta varia tra una scansione e l'altra
Il tempo di risposta del server è realmente variabile: dipende dal carico del server, dallo stato della cache e dalle prestazioni del database al momento del controllo. Una pagina appena uscita dalla cache può rispondere molto più lentamente di una servita dalla cache pochi secondi dopo. Osserva l'andamento tra le scansioni invece di considerare una singola misurazione.
Il sito mi sembra veloce
È probabile che il tuo browser abbia memorizzato il sito nella cache e che tu sia vicino al server. I visitatori che accedono per la prima volta dall'altra parte del mondo ricevono la versione non memorizzata nella cache e soggetta alla distanza. Il tempo misurato riflette ciò che il server ha effettivamente fatto per una richiesta nuova.