2013-07-15 1 views
0

Mon but est de créer un site web multi-utilisateurs pouvant contenir entre 30 et 3000 utilisateurs. une fois que l'on télécharge un avatar ou une image, comment devrait-il gérer le nommage des répertoires?Comment définir le répertoire des images sur mon site Web?

1- tous les fichiers dans un dossier?

2- tous les fichiers dans des dossiers séparés par jour?

/img/upload/2013/05/14/brothers32_5464562.jpg 

3- tous les fichiers dans des dossiers séparés par un nom d'utilisateur?

/img/upload/users/brothers32/5464562.jpg 

Je n'aime pas changer ma façon mid-way.so, selon votre expérience quelle manière proposez-vous de choisir?

+2

Je fais d'habitude l'option 3 –

+0

Je sais par expérience qu'il est vraiment difficile d'utiliser un seul dossier quand il s'agit d'archiver. –

+0

étant donné que le nom d'utilisateur sera probablement unique, vous pourriez probablement soit enregistrer via un dossier basé sur le nom d'utilisateur ou tous dans le même dossier mais utiliser le nom d'utilisateur comme nom d'avatar. Séparer par jour semble juste un peu lourd comme vous auriez à stocker quand ils se sont joints et l'utilisent à chaque fois. – scrappedcola

Répondre

0

Je suis d'accord avec StarCub jusqu'à ce que je lis chaque utilisateur pouvait télécharger plusieurs images. Alors je ferais ceci:

Photo de profil. Dossier tout en 1 (comme suggéré par StarCub):

/img/upload/users/USERID.jpg 

Photos téléchargées. Dans un autre dossier:

/img/upload/userimg/2013/PICID.jpg 

SAUF si vous vous attendez aux utilisateurs de télécharger de nombreuses photos. Je dirais que 1000 à 5000 images par dossier sont bonnes, alors peut-être les commander par mois en fonction du type de site de la page.

0

Si vous avez seulement besoin de 3000 utilisateurs et que chaque utilisateur n'a qu'un seul avatar, je les placerais tous dans un seul dossier (OPTION 1) et je les nommerais avec un identifiant ou un identifiant unique pour cet utilisateur.

Si chaque utilisateur peut télécharger plusieurs images, alors j'utiliser l'option 3.

+0

ce n'est pas seulement un problème d'avatars. tous poster des images ... – sheno

+0

Vous devriez mettre cela dans votre OP. Voir la mise à jour – StarCub

Questions connexes