Spiegazione delle prestazioni del sito web

Aggiornato: 2022-04-25 / Articolo di: Jerry Low

Prestazioni del sito web è la velocità e la disponibilità del tuo sito web. La velocità si riferisce alla velocità con cui il tuo sito può essere caricato quando viene effettuata una richiesta da un browser web. La disponibilità può anche essere definita uptime o affidabilità e si riferisce alla percentuale di tempo in cui è possibile accedere al tuo sito.

Le prestazioni del tuo sito web sono importanti per molte ragioni. 

Le prestazioni del tuo sito web sono importanti, perché?

Converte meglio

Dal punto di vista del traffico web, i tuoi utenti non saranno contenti se il tuo sito web è lento da caricare o spesso non è disponibile. Ricorda che i visitatori del tuo sito web sono i tuoi clienti. I visitatori infelici sono più probabili per non tornare al tuo sito web.

Traffico mobile

Anche i tempi sono cambiati e oggi stiamo vedendo conto dei dispositivi mobili quasi metà del traffico su Internet. Poiché i motori di ricerca come Google lo sanno, hanno anche preso in considerazione la velocità nelle loro classifiche di ricerca. 

Classifiche di ricerca di Google

Oggi, siti lenti sui dispositivi mobili potrebbe essere penalizzato su Google classifiche dei motori di ricerca. Questo è significativo per i proprietari di siti Web perché gestisce Google oltre il 90% di tutto il traffico di ricerca a livello globale.

Le prestazioni del tuo server NON sono le prestazioni del sito web

È importante rendersi conto che c'è una netta differenza tra prestazioni del server e prestazioni del sito Web. Le prestazioni del server indicano la velocità con cui un server è in grado di rispondere a una richiesta. Le prestazioni del sito Web sono il tempo necessario al caricamento di un sito Web o di una pagina Web.

"Velocità del server" e "Disponibilità" sono i due dati sulle prestazioni del server che raccogliamo nel nostro sito gemello HostScore.
"Velocità del server" e "Disponibilità" sono i due dati sulle prestazioni del server che raccogliamo nel nostro sito gemello HostScore.

Prestazioni del server

Le prestazioni del server sono una piccola parte delle prestazioni del sito Web poiché contribuiscono al tempo di caricamento complessivo. Dipende fortemente dalla qualità dell'attrezzatura e dell'infrastruttura di cui dispone la società di web hosting che scegli.

Prestazioni Sito

Le prestazioni del sito Web sono costituite da molti altri fattori, molti dei quali possono essere ottimizzati dall'amministratore del sito. Le cose che possono essere ottimizzate per migliorare le prestazioni complessive del tuo sito Web includono la memorizzazione nella cache, l'ottimizzazione degli script, la latenza, la compressione e altro ancora.

Cosa influenza le prestazioni del tuo sito web?

Un sito Web è costituito da molte parti mobili; immagini, codice e persino risorse esterne a volte. Tutte queste cose si aggiungono al "peso" complessivo di un sito web. Considera questo; un sito web composto da solo testo si caricherà molto più velocemente di uno con molte immagini.

Naturalmente, questo è un confronto estremo, ma serve a delineare come varie cose influenzano le prestazioni del nostro sito web. Per fare in modo che il tuo sito web funzioni in modo ottimale, trova un equilibrio tra forma e funzionalità per vedere cosa funziona meglio per te. 

1. caching

La memorizzazione nella cache è la conservazione dei dati in memoria per aumentare le prestazioni. Le applicazioni Web possono mantenere in memoria i dati ad alta priorità in modo che possano essere elaborati più rapidamente. I dati conservati in memoria fungono da 'istantanea' di un sito web che può essere servito rapidamente su richiesta.

Esistono due tipi principali di memorizzazione nella cache quando si tratta di siti Web: Memorizzazione nella cache lato server e Memorizzazione nella cache lato client.

Come funziona il Web Caching (fonte: Kinsta).

Che cos'è la cache lato server?

La memorizzazione nella cache lato server utilizza la memoria disponibile su web server. Le forme più comuni di memorizzazione nella cache lato server sono la memorizzazione nella cache di database e oggetti. Questo aiuta le applicazioni web che dipendono fortemente dal database (come WordPress) a ridurre il carico potenziale sia sul database che sul processore. Altre forme di memorizzazione nella cache lato server includono; cache del codice operativo, cache della pagina, cache del server proxy e cache della CDN.

Che cos'è la cache lato client?

La cache lato client utilizza la memoria sul lato utente dell'equazione. Esistono vari tipi di memorizzazione nella cache lato client, la forma più popolare/comune delle quali è la memorizzazione nella cache delle richieste del browser che viene utilizzata per limitare o gestire la frequenza con cui il browser richiede i file aggiornati dal server web.

2. Ricerca DNS

Il tempo di risoluzione del DNS del tuo sito web varia a seconda del provider.
Il tempo di risoluzione del DNS del tuo sito web varia a seconda del provider.

Anche se non c'è molto che puoi fare per influenzare direttamente la velocità di risposta del tuo server, c'è un elemento che puoi migliorare. La ricerca DNS è uno degli elementi che costituiscono la velocità di risposta del server.

Diversi provider DNS hanno diversi livelli di prestazione. Ad esempio, se usi Cloudflare come tuo provider DNS, puoi aspettarti prestazioni molto migliori rispetto a se stavi utilizzando Vai papà.

Modificando il tuo provider DNS e optando per uno con prestazioni più veloci, puoi risparmiare tempo prezioso sulla velocità di risposta del tuo server. In alcuni casi la differenza può superare i 120 ms, il che è significativo.

3. Multimedia

Un'immagine brillante e vibrante può fare miracoli per il tuo sito, ma potrebbe aumentare notevolmente il tempo di caricamento.

Le immagini e i video sono generalmente di dimensioni molto maggiori rispetto al codice o al testo normale. Una singola pagina di testo normale potrebbe occupare un minimo di 4 KB di spazio. È più probabile che un'immagine a pagina intera occupi da 80 KB a 100 KB anche se ottimizzata correttamente.

4. Risorse esterne

Se il tuo sito utilizza i servizi forniti da una terza parte, potrebbe aumentare la latenza. Questo perché durante il caricamento del tuo sito, il server deve dedicare più tempo alla comunicazione con un altro server per caricare il servizio da quel sito al tuo.

Come esempio, consideriamo un popolare servizio di statistiche web chiamato StatCounter. Nell'immagine sopra, ignora tutto ciò che c'è in mezzo e concentrati sulla riga finale. In questo caso, l'utilizzo di StatCounter su questo sito aggiunge quasi un intero secondo al tempo di caricamento di questo sito.

5. Funzioni/plugin aggiuntivi del sito

WordPress è un Content Management System (CMS) che alimenta oltre il 30% di tutti i siti Web su Internet oggi. È facile da usare e altamente modulare, consentendo all'utente di sostituire codifica conoscenza con quelli che chiama plugin.

Tuttavia, WordPress è open source, il che significa che chiunque può contribuire al pool di plugin. Ciò include sia gli sviluppatori professionisti che i dilettanti che si cimentano nella programmazione. Il risultato è un pool di plugin che varia notevolmente in termini di qualità.

Anche i siti Web che non vengono eseguiti su WordPress possono cadere preda della "sindrome da plug-in" poiché utilizzano componenti aggiuntivi di terze parti per migliorare i propri siti. L'utilizzo di una sovrabbondanza di plug-in può rallentare notevolmente il tuo sito ed esporlo a maggiori rischi per la sicurezza.

6. Posizione del server

Sito di test ospitato nella costa orientale degli Stati Uniti - Nota come la distanza fisica influisce sul tempo di risposta del server web. Più il tuo host web è vicino al tuo traffico mirato, più veloce sarà il caricamento del tuo sito web.
Sito di test ospitato nel United States Costa orientale: nota come la distanza fisica influisca sul tempo di risposta del server web. Più il tuo host web è vicino al tuo traffico mirato, più veloce sarà il caricamento del tuo sito web.

A parte le prestazioni del tuo sito e del tuo server, un'altra cosa che influenza il modo in cui il tuo sito funziona con i visitatori è quanto si trova lontano dal tuo mercato di riferimento. Se stai prendendo di mira il traffico internazionale, non puoi fare molto al riguardo. Tuttavia, se il traffico di destinazione è più localizzato, la scelta della posizione del server può fare la differenza.

Prendi ad esempio se gestisci un sito Web mirato a visitatori della regione asiatica. In questo scenario, sarebbe utile se il tuo host web avesse un data center in quella regione. Più il tuo host web è vicino al tuo traffico mirato, minore sarà la latenza per i tuoi visitatori.

7. Risorse limitate

Tutti i piani di web hosting sono dotati di quantità predefinite di risorse che puoi utilizzare. Alcune delle risorse che avranno un effetto sulle prestazioni del tuo sito includono il tempo della CPU e la quantità di memoria.

Se il tuo sito utilizza costantemente o supera la quantità di risorse allocate potrebbero sorgere problemi. Avere risorse insufficienti può portare a rallentamenti o addirittura alla sospensione dell'account. Ricorda che con la maggior parte dei piani condividi risorse con molti altri utenti. Se tu o loro massimizziamo costantemente l'utilizzo delle risorse, l'intero sistema potrebbe soffrire di scarse prestazioni.

Testare le prestazioni del tuo sito web

Ora che sai quali sono alcune delle aree chiave che influenzano le prestazioni del tuo sito Web, consideriamo come monitorare i vari aspetti delle cose. Ci sono un sacco di strumenti gratuiti disponibili che puoi utilizzare per valutare le prestazioni del tuo sito web.

Test di WebPage – Questo servizio aiuta la tua micro-analisi delle prestazioni del tuo sito web da specifiche posizioni geografiche. Tutto quello che devi fare è digitare l'indirizzo del tuo sito web e selezionare quale server desideri condurre il test.

BitCatcha – Per coloro che potrebbero concentrarsi solo sul tempo di risposta del server, puoi provare BitCatcha Server Speed ​​Checker. Questo comodo strumento ti consente di testare la risposta del tuo sito da varie posizioni strategicamente posizionate in tutto il mondo, tutto in una volta.

GTmetrix – Un altro strumento popolare che ti aiuta a testare la velocità della pagina è GTmetrix. Questo non solo ti aiuta ad analizzare i dettagli delle tue prestazioni, ma fornisce anche alcuni punti salienti su quali aree possono essere migliorate. Pensalo come qualcosa come Test pagina web con suggerimenti.

Google Page velocità Insights – Forse una delle risorse più preziose di tutte (perché esce direttamente dalla bocca del cavallo) è Google PageSpeed ​​Insights. Questo strumento ti aiuterà ad analizzare il tuo sito sia per dispositivi mobili che desktop, presentandoti due serie di risultati attuabili.

Freshping – Freshping è uno strumento estremamente utile che puoi utilizzare per monitorare automaticamente il tuo sito. Controlla costantemente il tuo sito ogni minuto per vedere se è inattivo e, in tal caso, ti avviserà. Ancora meglio è il fatto che viene tenuto un registro del tuo tempo di attività insieme alla velocità a cui risponde il tuo server. È possibile archiviare registrazioni fino a tre mesi di uptime.

Successivo: Come migliorare le prestazioni del tuo sito web?

Le prestazioni web sono qualcosa di vitale per la sopravvivenza di tutti i siti web. I siti lenti frustrano gli utenti e possono anche essere un'indicazione che qualcosa non va, ad esempio un uso eccessivo delle risorse o configurazioni errate. 

Piuttosto che aspettare che si verifichino problemi, testare il tuo sito e assicurarti che funzioni correttamente e all'interno delle specifiche è sempre una buona idea. Ecco 10 modi per migliorare le prestazioni del tuo sito web.

A proposito di Jerry Low

Fondatore di WebHostingSecretRevealed.net (WHSR) - una recensione di hosting fidata e utilizzata dagli utenti di 100,000. Più di 15 anni di esperienza in web hosting, affiliate marketing e SEO. Collaboratore di ProBlogger.net, Business.com, SocialMediaToday.com e altro.