Ciao a tutti,
Visti i limiti della memorizzazione delle immagini direttamente nel DB (come BLOB), ora utilizzo script che memorizzano nel DB solo il percorso e il nome dell'immagine.
Il funzionamento dello script è semplicissimo: crea una cartella con il nome dell'id di un prodotto (che gli passo), inserisce l'immagine nella cartella appena creata (creandone anche una in miniatura) e memorizza nel DB il percorso della cartella e il nome dell'immagine.
Visto che voglio creare una gallery di immagini che tiene conto delle sole miniature, performante al massimo, il problema che mi pongo è se devo memorizzare immagine e miniatura nella stessa cartella, dovendo affrontare il problema degli accessi alle cartelle ogni volta:
[images]
|
|_[354]
| |_ 1.jpg
| |_ 1small.jpg
|
|_[355]
| |_ 1.jpg
| |_ 1small.jpg
oppure e meglio memorizzare tutte le miniature nella cartella principale tenendo conto che le miniature, come del resto le cartelle, potrebbero essere a migliaia:
[images]
|
|_[354]
| |_ 1.jpg
|
354_1small.jpg
|
|_[355]
| |_ 1.jpg
|
355_ 1small.jpg