Domande FrequentiOttimizzazione per i motori di ricerca

GTMetrix, PageSpeed Insights o altre piattaforme di analisi delle prestazioni del sito web indicano che il tempo di risposta del server è elevato. Cosa posso fare?

Tempi di risposta elevati di un sito web possono verificarsi a causa di diverse cause. Trova tutte le informazioni riguardanti questo aspetto.

Visualizzazioni 1048Aggiornato 1 anPubblicato il 09/07/2018da Sebastian Szlivka

I siti di analisi delle prestazioni front-end stanno diventando sempre più popolari tra gli amministratori di siti, aiutandoli a identificare le aree che necessitano di miglioramenti. Una delle raccomandazioni più comuni fornite è: Migliora il tempo di risposta del server.

Come verifichiamo il tempo di risposta del server?

Per determinare il tempo effettivo di risposta del server (senza l'elaborazione dei dati del sito), possiamo utilizzare il comando ping. Esempio:

ping hostico.ro

Il risultato includerà il tempo di risposta, come si osserva nell'esempio qui sotto:

PING hostico.ro (77.81.2.1) 56(84) byte di dati.64 byte da hostico.ro (77.81.2.1): icmp_seq=1 ttl=63 tempo=3.0 ms

Perché può variare il tempo di risposta del server?

Il tempo di risposta del server può essere influenzato da diversi fattori, come ad esempio:

  • Ottimizzazione dell'applicazione: Il server deve elaborare script PHP o altri linguaggi di programmazione.
  • Query SQL: I dati devono essere estratti e elaborati dal database.
  • Mancanza di ottimizzazione: Script PHP o query SQL non ottimizzate possono aumentare significativamente il tempo di risposta, specialmente se il database contiene un grande volume di informazioni.

Metodi per ridurre il tempo di risposta del server

Per migliorare il tempo di risposta del server, seguite le raccomandazioni di seguito:

  • Verifica dei log di accesso: Esamina i log nel pannello di controllo per rilevare attività anomale, come attacchi brute force. Se identifichi indirizzi IP sospetti, puoi bloccarli utilizzando la funzionalità IP Blocker disponibile in cPanel o Webuzo.
  • Attivazione della cache: Assicurati che l'applicazione utilizzata abbia un modulo di caching attivo. Ad esempio, in WordPress puoi installare il plugin WP-Super-Cache.
  • Aggiornamenti: Tutti i moduli, il tema e l'applicazione utilizzata devono essere aggiornati all'ultima versione disponibile.
  • Ottimizzazione del front-end:
    • Minimizza i file CSS, JS e HTML.
    • Attiva la compressione Gzip.
    • Configura il caching del front-end.
    • Ottimizza le immagini utilizzate sul sito.
  • Ottimizzazione del back-end:
    • Disattivate e eliminate i moduli/plugin non utilizzati.
    • Ottimizza il database utilizzando le funzionalità di PhpMyAdmin o un plugin specializzato.
  • Passare a una versione PHP più recente: Se l'applicazione lo consente, utilizzate l'ultima versione PHP disponibile, per prestazioni migliorate.
  • Attivazione della cache PHP: Assicurati che la funzionalità di caching PHP sia attiva per gli script PHP utilizzati.
  • Ottimizzazioni specifiche dell'applicazione: Adattate le ottimizzazioni alle esigenze e alle caratteristiche specifiche dell'applicazione o del sito utilizzato.

Aggiorna a un pacchetto superiore

Se tutte le ottimizzazioni sopra sono state implementate e il tempo di risposta del server rimane elevato, considerate un upgrade a un pacchetto di hosting superiore, che offre più risorse per il vostro sito.