![]() |
Cerco aiuto php/mysql
Desideravo sapere se in questo forum c'erano user che si intendono di php e mysql per uno scambio di idee su alcune problematiche riguardande lo script del fantacalcio.
Ciao a tutti !!!! |
non sono un mostro... ma se serve son qua :D
|
Ciao Ogher
vediamo di fare qualche ragionamento e trovare la miglior soluzione se ci si riesce , prima di tutto ti faccio una piccola descrizione del problema tanto per capire al meglio la cosa. PROBLEMA: Archiviare i dati delle giornate delle passate stagioni !!! Ogni settamimana la gazzetta genera un file di circa 900 righe con 15\20 campi, quindi a fine stagione in pratica 34200 record :mad: . Le soluzioni sono mettere tutto dentro una tabella , ma l 'ho dovuto scartare :D , allora avevo deciso di fare tante tabelle quante sono le stagioni da archiviare ... oggi ho pensato di lasciare le stagione e quindi le giornate sui file e lavora con i file durante le statistiche. Questa sono delle solzuioni ma non so quale usare visto che non riesco a capire quale sia la migliore da usare per avere delle statistiche veloci . Per adesso credo che ti ho fatto un quadro abbastanza completo in caso chiedi pure. ciao taglio |
Per avere statistiche la soluzione migliore (come velocità di ricerca e calcolo) e come script conviene utilizzare un Database relazionale come mysql, cosa non ti convince?
|
Quote:
34200 record ...... credo che siano tantini per un server non dedicato ... cercavo una soluzione meno costosa a livello di risorse visto che poi questo script sarà data gratuitamente e non tutti potranno usare un server dedicato. ciao |
Ma il costo di una statistica con mysql è cmq minore del costo di una statistica ad accessi su n file di n giornate...
Cmq se possibile utilizzare un DB potresti utilizzare 1 tabella per ogni giornata. |
Sicuramente la soluzione migliore come velocità sarebbe il db, secondo me il problema non sarebbero i 34200 record a stagione ma la mole di query utilizzate per prendere i dati necessari, se il sito/fantacalcio comincia ad essere visitato frequentemente il server comincerebbe ad essere un po' troppo carico specialmente per hosting gratuiti.
|
non credo che ci sarà mai una tale concentrazione di visitatori che andranno a vedere le statistiche tutti nello stesso momento... per questo penso che sarebbe molto più efficace e facile da implementare in quella maniera
|
Piccolo consiglio ....
Sto riscrivendo una parte del codice dello script del fantacalcio e ho un piccolo problema .... per trovare la miglior soluzione. Ho due tabelle che contengono gli stessi campi .. devo aggiornare la prima tabella con i valori aggiornati della seconda !!!!! La prima tabella contiene tutte le formazioni settimanali dalla prima alla XX giornata La seconda contiene solamente le formazione della XX giornata Soluzioni : 1) faccio un ciclo while in modo di fare un update dei dati ... 2) Cancello i dati della prima (solo giornata XX) e ci copio al "volo" la seconda Devo trovare la solzuone che mi impiega meno TEMPO. Ciao a tutti |
in entrambi i casi utilizzeresti dei cicli e sono quelli che fanno variare il tempo di elaborazione, dato che le singlole struzioni possono essere ignorate quando si stima la durata di calcolo
ma questa operazione è da fare dal lato "amministrazione fantacalcio"? |
Quote:
SI ...da lato amministratore ...... stavo guardano che con i cicli si spreca una marea di tempo ecco perche stavo pensando di copiare la tabella 2 direttamente dentro 1 .. senza ututilizzare cicli .... se invece voglio fare un update sono scostretto a fare un ciclo |
| All times are GMT +2. The time now is 07:17 PM. |
Powered by: vBulletin Version 3.0.7
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.