Ottimizzazione delle prestazioni
Configurare bene e in modo ottimale Php-Stats è essenziale per avere prestazioni sempre al top e carico sul server limitato. Mi raccomando di leggere attentamente questa pagina, è davvero importante.
La logica di fondo è estremamente semplice: limitare le query e avere un database snello ed efficiente.
Il primo passo per avere uno script efficiente è attivare solo i monitoraggi da voi ritenuti essenziali (ad sempio non vi sono utili gli indirizzi IP dettagliati, disattivate il loro monitoraggio e così via...).
La parte più "pesante" dello script è sicuramente la pulizia automatica del database, cercate di limitare il più possibile il suo utilizzo in quanto ogni pruning attivo comporta 2 o 3 query. Alcuni consiglio a riguardo:
- Limitate l'uso dei pruning (2,3 al massimo)
- Attivate quando possibile il pruning dei dettagli "a ore" perchè questo richiede solo 1 query contro le 2-3 degli altri impostandolo a valori bassi (esempio 24 ore, 48 ore ecc)
- Limitate i valori dei pruning (ad esempio è inutile avere 100000 dettagli sulle visite, bastano 1000, 2000 per ricostruire lo storico dei visitatori)
- Non utilizzare pruning inutili (esempio se il vostro sito ha 50 pagine è inutile abilitare il pruning delle pagine visitate a 1000 pagine!!!!)
L'uso di questa "pulizia" automatica è allettante, ma appesantisce lo script: per gli utenti esperti consiglio di effettuare una manutenzione regolare al database eliminando manualmente dati obsoleti garantendo così tempi di esecuzione dello script ottimali.


