apr
2010
4
WordPress: Migliorare la risposta di “Statpress”
domenica, 4 aprile 2010 at 1:51 - Pubblicato da: in Informatica, Tips & TricksIn questi giorni, avendo un pochino di tempo a disposizione mi sono deciso a dedicarne una parte al blog che da un po’ di tempo giaceva abbandonato.
Mentre davo un’occhiata alle statistiche generate da “Statpress” ho notato che i dati venivano estratti con estrema lentezza e nonostante il server sul quale risiede attualmente Mysql non sia un fulmine (devo decidermi a mettere in produzione la nuova VM) non era sicuramente una situazione “accettabile”.
Fatta una piccola analisi alla tabella di Statpress (wp_statpress) ho notato un indice solo sul campo “id” che da un’occhiata veloce al codice del plugin sembra anche essere inutile, anzi un indice sul campo “date” e sul campo “time”, seppur contenente valori non univoci, avrebbe giovato.
Ho provveduto quindi alla creazione degli indici.
Per il campo “date”:
| mysql>ALTER TABLE wp_statpress ADD INDEX wp_statpress_date_idx (date(8)); |
Per il campo “time”:
| mysql>ALTER TABLE wp_statpress ADD INDEX wp_statpress_time_idx (time(8)); |
Per verificare:
| mysql>desc wp_statpress; |
Risultato: Un quarto, circa, del tempo precedente per estrarre le statistiche.
Tag: Informatica • Linux • MySql • Technicality • Wordpress



