Dopo il fermo di un paio di giorni, il sito è tornato nuovamente a disposizione di tutti quanti.
Ho rivisto alcune logiche per le statistiche ed ottimizzato parecchie query, introducendo campi nuovi per avere ricerche più veloci. In pratica l'attributo mamecab ed altri sono ora parte dei dati, mentre prima erano la somma di tante cose (numero di schermi, categoria, meccanico, ecc.)
Ovviamente tali dati saranno sempre aggiornati in fase di import, così da garantire lo stesso risultato di prima ma utilizzando qualche decimo di secondo di meno.
L'ottimizzazione ha riguardato anche gli indici del db, lo svecchiamento di alcuni dati vecchi non più necessari, ecc.
Mi sono accorto che il lavoro svolto era già molto buono quindi l'ottimizzazione è stata ancora più precisa (e lo sarà sempre di più in futuro).
Lato statistiche sto smaltendo i 9 milioni di record che avevo accumulato nel tempo, ormai ne mancano solo un paio di milioni e poi il db potrà tornare alla dimensione normale.
E' stato aggiunto il grafico dei download e nell'ultimo mese gli accessi sono stati davvero tanti. Ora lo vedete nella pagina delle statistiche.
statistiche.png
Altra novità che spero arrivi a breve, non so se prima della versione 0.189 del Mame, è la gestione genere/categoria.
Al momento è affidata ai file che rende disponibili ProgettoEmma, ma non ricevendo aggiornamenti da più di 8 mesi ho deciso di passare a quelli invece sempre aggiornati di ProgettoSnaps. Questo soprattutto perchè le informazioni presenti sono un po' vecchie e mancano di tante rom, cosa che inizia a diventare importante a distanza di così tanto tempo (ne mancano circa 3 mila da assegnare e saranno ancora di più quando abiliterò le versioni "u" intermedie).
In particolare, con AntoPisa stiamo cercando di pulire e sistemare i file genre.ini e catlist.ini.
Ci sono altre modifiche in corso, ma al momento tutte in lavorazione e tutte in attesa di specifiche o di voglia da parte mia di portarle a termine in giornate calde come queste