Ciao a tutti,
domanda: secondo voi è più veloce via PHP creare sul server un file di testo vuoto, oppure aggiornare un record sul DB?
Devo scegliere tra le due opzioni, quella più rapida ovviamente![]()
Ciao a tutti,
domanda: secondo voi è più veloce via PHP creare sul server un file di testo vuoto, oppure aggiornare un record sul DB?
Devo scegliere tra le due opzioni, quella più rapida ovviamente![]()
Cosa devi realizzare?
Non ho paura dei computer, ma della loro eventuale mancanza. (Isaac Asimov)
http://www.manuelprojects.com
Devo più che altro bloccare un certo tipo di operazioni se è presente un file di testo, creato da un'analoga operazione.
In pratica la presenza del file è bloccante per qualsiasi altra operazione.
La cosa è fattibile anche su db, anzichè verificare la presenza del file, verifichi che l'unico record abbia un valore piuttosto che un altro.
Da qui la domanda, cosa è più veloce?
Sicuramente alla scrittura di un file privilegerei l'uso di un DB, per un motivo di praticità d'uso e di problemi che, invece con un file di testo, possono verificarsi quali permessi di lettura, non cancellazione completa, ecc...
Non ho paura dei computer, ma della loro eventuale mancanza. (Isaac Asimov)
http://www.manuelprojects.com
Problemi di permessi non ne esistono, il server è proprietario.
Ciò che mi preve è la velocità, devo restringere al minimo i tempi di latenza.
Dirk, lascia perdere i file di testo!!!!! sei matto!!!!![]()
Se devi bloccare un'operazione, puoi pensare di mettere lock/unlock e transactions nel db e gestire così la concorrenza
più veloce di quello non ce n'è, e con un file avresti sempre problemi sia di lentezza che di sicurezza sul blocco dell'operazione
IP-PBX management: http://www.easypbx.it
Old account: 2126 messages
Oldest account: 3559 messages
Non posso fare in questo modo, ho bisogno di una risposta dalla pagina php, es. "operazione eseguita", "operazione non eseguita"Originariamente inviato da Santino83_02
Se devi bloccare un'operazione, puoi pensare di mettere lock/unlock e transactions nel db e gestire così la concorrenza
Se si parla di creare UN file o di aggiornare UN record, la differenza nei tempi e' assolutamente irrilevante visto che sara' una infinitesima frazione del tempo che comunque ci metti a fare la richiesta HTTP.Originariamente inviato da Dirk Pitt
Problemi di permessi non ne esistono, il server è proprietario.
Ciò che mi preve è la velocità, devo restringere al minimo i tempi di latenza.
GrazieOriginariamente inviato da k.b
Se si parla di creare UN file o di aggiornare UN record, la differenza nei tempi e' assolutamente irrilevante visto che sara' una infinitesima frazione del tempo che comunque ci metti a fare la richiesta HTTP.