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