Ciao vorrei sapere chi è più veloce tra la scrittura in un file in php e una scrittura sul database, e nella richiesta di informazioni!
è + veloce mysql o http?
![]()
Ciao vorrei sapere chi è più veloce tra la scrittura in un file in php e una scrittura sul database, e nella richiesta di informazioni!
è + veloce mysql o http?
![]()
Anche se nella maggior parte dei casi una INSERT è molto più veloce di una strittura su file, ci sono troppe variabili per poter dare una risposta definitiva al tuo interrogativo.
![]()
Dopo tanto tempo torno a scrivere in questo forum :-)
Per controllare 'chi è più veloce' fai uno script di prova che cronometra il tempo di esecuzione. Se trovo sull'hard disk il codice che fa al caso tuo, lo posto qui., anche se probabilmente è infognato in qualche cartella sperduta.
Solitamente è molto meglio utilizzare MySQL anche se, per certi lavori, è bene utilizzare entrambe.
Tempo fa, lavorai allo sviluppo di una comunità virtuale e riuscimmo a diminuire il carico di lavoro, suddividendo determinate operazioni fra mysql e filesystem, snellendo la struttura.
Spero di esserti stato d'aiuto,
Il test è troppo legato a fattori trascendenti il codice PHP per poter aver un senso a meno che non sia inteso come specifico x una soluzione.
Se il server su cui gira mySQL è lo stesso su cui gira il PHP avrai delle risposte completamente differenti da se hai un server x mySQL dedicato.
eccolo!Originariamente inviato da phoenixweb
Dopo tanto tempo torno a scrivere in questo forum :-)
Per controllare 'chi è più veloce' fai uno script di prova che cronometra il tempo di esecuzione. Se trovo sull'hard disk il codice che fa al caso tuo, lo posto qui., anche se probabilmente è infognato in qualche cartella sperduta.![]()
Originale di skidx
-Salvi il valore di microtime().
-Esegui per un numero elevato di volte (per esempio 500) la funzione
-Rifai il microtime() e fai la differenza con il precedente valore.
-Esegui lo script più volte in modo da ottenere un valore medio dei tempi di esecuzione abbastanza affidabile.
-Poi ripeti le operazioni con l'altra istruzione
-Confronti i due valori medi e si vede quale delle due funzioni è più veloce nell'eseguire il suo compito.
Esattamente quello.
Però non lo riesco a trovare, CASPITA!
hehe :gren:![]()
anch'io ho un casino pazzesco in Documenti...![]()
fosse solo la cartella DOCUMENTI!!!!
ho messo tutto in ordine all'inizio del 2004 :adhone: :gren:
che lavoraccio!
[/OT]![]()
Ciao grazie per avermi risposto!
Non stavo parlando di una funzione specifica parlavo in generale!
Quindi devo dedurre che non sempre è conveniente scrivere in un file, e che spesso i tempi sono maggiori che in scrittura sul database!
Secondo la vostra esperienza qual'è la migliore base su cui scrivere dati soprattutto risparmiando tempo?
![]()