CMS e statistiche: aumentare le prestazioni
Venerdì 21 Settembre 2007 - 12:51
di cristian.grossi

Capire chi sono i visitatori del nostro sito e quali pagine frequentano è fondamentale. Per questo motivo tutti i CMS più diffusi dispongono di un proprio sistema di statistiche (o di almeno un plugin) capace di fornirci un report più o meno dettagliato sul numero di visitatori, sulla loro provenienza, sulle pagine visitate o sul sistema operativo installato.
Con altrettanta facilità possiamo ottenere le parole inserite nelle ricerche, gli orari ed i giorni delle visite insieme a tante altre informazioni utili.
Ma quanto grava questo resoconto sulle prestazioni del nostro sito?
Curioso come una volpe, mi sono armato dei miei due CMS preferiti: Joomla ed e107, ho abilitato il conteggio del tempo impiegato per generare l’home page nei due casi: con e senza il sistema di rilevamento statistiche.
Il risultato, come era prevedibile, è una impercettibile differenza in termini di tempo, per noi umili esseri umani, ciò naturalmente per piccoli numeri, se il sito ha centinaia di migliaia di visitatori la situazione cambia.
Successivamente ho abilitato il conteggio delle query eseguite nella generazione di una pagina. Questa volta invece, la differenza è stata molto significativa per entrambe i CMS.
Inoltre un grosso appesantimento lo si ha proprio nelle dimensioni del nostro database, che nel caso di siti molto affollati si troverà a dover memorizzare un vasto numero di accessi comprensivi di tutti i rispettivi dati.
Come è possibile ovviare a questo notevole lavoro a carico del nostro sito senza rinunciare ai vantaggi di conoscere il nostro audience?
Alla luce degli innumerevoli servizi offerti dal web 2.0, la parola chiave è delegare.
Si può delegare “all’esterno” il compito di effettuare statistiche sul nostro sito, per esempio con Google Analytics.
Iscrivendoci gratuitamente al servizio, otteniamo un codice javascript da copiare ed incollare all’interno del nostro template, possibilmente poco prima di </body>, così che se (eventualità rara) Google dovesse essere fermo, il nostro sito comunque funzionerebbe.
Una volta posizionato il codice esso verrà attivato ogni volta che la pagina verrà caricata, delegando al server di Google il compito di effettuare un dettagliatissimo report comprensivo di mappa geografica mondiale, tempo medio di permanenza nel sito, città di provenienza dei visitatori ed altre interessantissime statistiche.
Potremo visualizzare i dati direttamente nell’apposita area di Google: il nostro sito non subirà appesantimenti e dormiremo sonni tranquilli senza appesantire il nostro database.
Commenti
1
Anche http://lloogg.com è un servizio interessante, ma ad inviti. Fornisce statistiche in real time, cosa che Google Analytics non fa. Per gli inviti provate a cercare su http://invites.mashable.com/
# - postato da Copes Flavio - 22 Settembre 2007 - 10:42
2
molto interessante come argomento, ma scusa se te lo dico, trattato molto male. in pratica non dici niente in troppe parole.
per avere un idea dei tempi di risposta del nostro sito basta andare a vedere su tools.pingdom.com, ottimo servizio, ma che bisogna sapere leggere. (comunque un buon punto di partenza).
“il nostro sito non subirà appesantimenti e dormiremo sonni tranquilli senza appesantire il nostro database”
NON E’ VERO!
il servizio di google, analytics, é stato criticato su più fronti dato che rallenta.
ma rimane una buona soluzione. (personalmente lo uso)l’unico modo per bypassare il problema di soluzioni stile analytics (script all’interno di una nostra pagina) é avere delle statistiche/analisi a livello di dominio o server web. ma un utente normale non ha accesso a qualcosa del genere sui server hosting. ecco quindi che uno script diventa l’unica soluzione.
p.s. argomento lungo,complesso ed interessante, da riaffrontare meglio da parte di onecms.it
3
commento sparito?
4
Scusa softcodex, cosa significa commento sparito?
# - postato da Orazio Tassone - 24 Settembre 2007 - 12:43
5
Anche perchè non c’è paragone tra un plug-in per Joomla! o WP con un “analizzatore esterno” come Google Analytics







