Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1

    Velocita di scrittura in mysql vs velocità nella scrittura nei file

    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?

  2. #2
    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.


  3. #3
    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,
    Marco Bianucci
    marco@phoenixweb.it
    Hosting php
    Programmazione & WebDesign

  4. #4
    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.

  5. #5
    Utente bannato
    Registrato dal
    Apr 2003
    Messaggi
    1,119
    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.
    eccolo!
    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.

  6. #6
    Esattamente quello.
    Però non lo riesco a trovare, CASPITA!
    Marco Bianucci
    marco@phoenixweb.it
    Hosting php
    Programmazione & WebDesign

  7. #7
    Utente bannato
    Registrato dal
    Apr 2003
    Messaggi
    1,119
    hehe :gren:
    anch'io ho un casino pazzesco in Documenti...

  8. #8
    fosse solo la cartella DOCUMENTI!!!!
    Marco Bianucci
    marco@phoenixweb.it
    Hosting php
    Programmazione & WebDesign

  9. #9
    Utente bannato
    Registrato dal
    Apr 2003
    Messaggi
    1,119
    ho messo tutto in ordine all'inizio del 2004 :adhone: :gren:
    che lavoraccio!

    [/OT]

  10. #10

    ...

    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?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.