|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Bannato
Iscritto dal: Mar 2004
Messaggi: 171
|
[Web] Immagini dove memorizzarle?
Ciao a tutti!!
Sto realizzando un sito Web che conterrà diverse immagini.. In particolare il sito è simile a facebook per capirci..Tanti utenti, ogni utente con la sua immagine di profilo e con i propri album. Dove mi conviene memorizzare le immagini? Nel Database o nel File System? |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
Direi in un database. Che poi il filesystem è esso stesso un database ma è un'altra storia.
Dico nel database perchè a differenza del file system la collocazione delle informazioni aggregate è organizzata in modo tale da ridurre i tempi di accesso. Immaginando che l'icona dell'utente sia un file relativamente piccolo e che l'accesso all'icona presupponga l'accesso ad altre informazioni del profilo (ad esempio il nick-name, la firma e altre cose del genere) la memorizzazione in una base dati può ridurre il tempo di accesso all'intero pacchetto di dati richiesto perchè è sperabile che si trovi in settori consecutivi del disco fisso (è certo se i dati appartengono ad una riga della stessa tabella, non lo è se le tabelle sono diverse o l'immagine sia un blob) Se dovessimo invece andare a cercare l'icona sul filesystem e il nickname nel database andremmo con ogni probabilità a recuperare le informazioni in settori non correlati. A meno che non si trovino entrambe casualmente nella cache del disco questo peggiorerebbe le prestazioni del programma.
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me! |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 08:50.



















