Capitolo 17 · 17.4
X-Ray: individuare le pagine lente
Il Suo sito web è lento, o raggiunge continuamente i propri limiti? Allora vorrà sapere a cosa è dovuto: a un plugin, a una query del database lenta, oppure a un servizio esterno che impiega molto tempo a rispondere. X-Ray misura tutto questo per Lei. Per un certo periodo monitora ogni richiesta effettuata al Suo sito web e mostra, per ogni pagina, cosa ha richiesto più tempo.
Avviare una misurazione
- In DirectAdmin, sotto Funzioni Aggiuntive, clicchi su X-Ray. Vedrà l'elenco delle misurazioni (attività). Se compare NO TASKS FOUND, significa che non ne ha ancora nessuna.
- Clicchi su Start tracing (1).
- In URL (1) scelga il Suo dominio e in Specify mask indichi quale parte del Suo sito desidera misurare. Con /* misura l'intero sito; con, ad esempio, /winkel/* misura solo le pagine sotto /winkel.
- In Record for è indicato quante richieste verranno misurate (20 per impostazione predefinita). Con la casella Advanced settings ottiene più opzioni.
- Clicchi su Run (2).


Raccogliere i dati
Apra ora il Suo sito web in una finestra privata del Suo browser e navighi, in particolare sulle pagine lente. Oppure attenda l'arrivo di visitatori normali. X-Ray intercetta le richieste fino al raggiungimento del numero impostato. Nell'elenco vedrà quante ne sono già state misurate.
Leggere il rapporto
- Nell'elenco, clicchi sull'icona a forma di occhio (visualizza) accanto alla Sua misurazione.
- Vedrà tutte le richieste misurate con i relativi tempi di caricamento. Clicchi sulla richiesta che ha impiegato più tempo: è da lì che si ricava la maggior parte delle informazioni.
- Nel rapporto vedrà quali componenti hanno richiesto più tempo: per plugin o modulo, le query del database più lente e le richieste verso servizi esterni.
Un plugin si distingue per un tempo molto più lungo rispetto agli altri? Probabilmente è lui il responsabile. Lo aggiorni, cerchi un'alternativa più leggera o lo disattivi. Vede invece molti plugin che insieme richiedono un po' di tempo ciascuno? Allora ne ha semplicemente troppi. Combinazioni note per essere pesanti sono, ad esempio, un pagebuilder avanzato insieme a un negozio online e molte funzioni aggiuntive.
Cosa aiuta quasi sempre?
- Utilizzi il plugin LiteSpeed Cache. I nostri server utilizzano LiteSpeed e, con questo plugin, le pagine vengono servite già pronte dalla cache.
- Utilizzi solo i plugin di cui ha realmente bisogno.
- Scelga una versione più recente di PHP (vedere Scegliere la versione di PHP (Select PHP version)) e attivi l'opcache (vedere Attivare e disattivare le estensioni PHP).
- Se il Suo sito web non rientra più nel Suo pacchetto, scelga un pacchetto più grande in Mijn WebOké.
Attenzione: Durante una misurazione, ogni richiesta misurata risulta leggermente più lenta. Interrompa la misurazione quando ha terminato e non la lasci in esecuzione inutilmente.
