Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Un consiglio....

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    263

    Un consiglio....

    Ciao a tutti.
    Devo impostare un sito (ASP + DBAccess) che dovrà ospitare molti utenti, dove per ogni utente/record dovrò memorizzare pochi campi (numerici e letterali) e un immagine (gif o jpeg ma comunque di "poco peso", qualche kb al massimo).
    Penserei di far fare l'upload agli utenti dell' immagine e, durante l'upload, rinominare quest'ultima con l'id (campo contatore, che mi garantirebbe l'univocità e il collegamento al record dell'utente contenuto nel db), lasciando l'estensione originaria (gif o jpeg).
    La domanda è:
    mi conviene mettere tutte le immagini in una directory (con il rischio di avere qualche migliaio di file all'interno) o creare una directory per ogni utente (anche qui magari con il metodo dell'id) e qui inserire l'immagine (con il rischio però di avere qualche migliaio di directory)?
    Quale delle due soluzioni secondo voi è più performante ?
    Avete qualche altra soluzione ?

    Grazie
    Marco

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Il peso in kb è lo stesso.
    Io userei solo una cartella e rinominerei l'immagine non con l'id, che ti obbligherebbe ad una nuova query dopo l'inserimento ma con l'orario (anno mese giorno ore minuti secondi...)

    Roby

  3. #3
    userei comunque l'id, anche a costo di rieseguire una query

    1. l'id è univoco
    2. dall'id del record risalgo al file e viceversa
    3. sono più facili i riordinamenti

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    263
    Grazie per i consigli, ma mi rimane un dubbio: c'è un limite ai file che posso memorizzare in una directory ?

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Lo spazio messoti a disposizione.

    Roby

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.