Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    posizione migliore per memorizzare le immagini

    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

  2. #2
    up

  3. #3
    up

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    99
    secondo me, meglio la seconda soluzione. Considerando naturalmente molti accessi.

  5. #5
    Grazie. Era quello che pensavo anche io, infatti avevo sviluppato entrambe, ma volevo aspettare un'attimo per acceratrmene prima di sviluppare l'interfaccia grafica.

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.