Il y a quelques très bonnes questions sur SO concernant la gestion de fichiers et le stockage dans un grand projet.Conseils pour gérer un grand nombre de fichiers?
Storing Images in DB - Yea or Nay?
Would you store binary data in database or in file system?
Le premier ayant quelques grandes intuitions et mon projet, je l'ai décidé d'aller la route fichier et non la route DB.
Un point majeur contre l'utilisation du système de fichiers est la sauvegarde. Mais dans notre système, nous avons un excellent système de sauvegarde, donc je ne suis pas inquiet à ce sujet.
Le chemin suivant est comment stocker les fichiers réels. Et j'ai pensé à avoir l'emplacement des fichiers statiques à tout moment et créer un système de répertoire virtuel dans le côté de la base de données. Donc, les liens vers le fichier ne changent pas.
Le système que je construis aura une gestion de fichiers globale de sorte que tous les fichiers sont accessibles à tous les utilisateurs. Donc, ma question est, quels sont quelques conseils ou des méthodes de meilleures pratiques dans la création de dossiers pour ces fichiers statiques, par exemple:
ou si je ne devrais pas aller la route du répertoire virtuel du tout.
(le projet est sur la pile LAMP (PHP) si cela aide à tous)
peut-être jeter un oeil à: http://stackoverflow.com/questions/191845/how-to-store-images-in-your-filesystem – Jacco
BTW Je ne suis pas seulement stocker des images, je stocke tout type. –
mais les mêmes principes/problèmes s'appliquent – Jacco