2011-08-04 5 views
0

Afin d'éviter des problèmes de stockage de fichiers comme lorsque deux personnes télécharger un fichier qui pourrait avoir le même nom de fichier ...Stockage de fichiers de base

Est-il préférable d'obtenir chaque utilisateur un dossier séparé pour éviter les problèmes ou est mieux avoir tous les fichiers dans un dossier pour tous les utilisateurs mais changer le nom de fichier pour les garder uniques?

Répondre

1

Cela dépend de ce que vous essayez d'atteindre.

Quel type de service voulez-vous fournir? Un service de stockage de fichiers général? Utilisez ensuite des dossiers différents, car le nombre de fichiers dans un répertoire peut être limité (en fonction du système de fichiers) et peut avoir une influence majeure sur les performances.

Offrez-vous une zone de téléchargement pour un blog simple? Utilisez un seul répertoire et modifiez les noms de fichiers.

Désolé, une réponse absolue ne peut être donnée que si vous fournissez plus d'informations.

+0

sûr. ce que je veux faire est de permettre aux utilisateurs de télécharger des photos. Donc, je veux éviter tout problème avec rednering le code, alors disons que vous avez utilisé ckruse.png et puis deux semaines plus tard par hasard j'ai téléchargé et supprimé quelque chose appelé ckruse.png je veux que ce soit unique ... – KPO

+1

Je voudrais aller un répertoire unique par utilisateur car il laisse les noms de fichiers des utilisateurs intacts (URI plus agréables) et il résout aussi les problèmes de nombreux fichiers dans un répertoire – ckruse

Questions connexes