Page 1 sur 1
[Optimisation] Path des fichiers images
Posté : 17 mai 2012, 20:45
par djtec
Bonsoir,
Alors voilà je suis en train de faire un site et les utilisateurs peuvent uploader des images sur leurs posts donc comment faut-il faire pour leur path?
Est-ce qu'il faut faire un dossier par post et mettre toutes les images du post ainsi que les images redimmensionné ou est-ce qu'il faut que je met toutes les images de tout les utilisateurs dans un même dossier en donnant un nom spécial à chaque image pour savoir de quel poste elle vient etc...?
Merci d'avance.
Re: [Optimisation] Path des fichiers images
Posté : 17 mai 2012, 22:41
par xTG
Le lien peut très bien aussi se faire via la BDD. Donc du coup tu auras ton modèle de relation grâce aux relations de ta bdd.
Et pis même un path... Si on mets un script PHP derrière qui interroge la bdd pour récupérer le véritable path on peut très bien avoir n'importe quelle url avec de l'url rewriting.
Bref c'est pas tellement le path des images qui est important, mais la façon dont tu les gères.
Après niveau système de fichier tout ce qu'il y a à savoir c'est que des paths à rallonge c'est à éviter. Donc ne surtout pas faire des sous-dossier de sous-dossier de......
Re: [Optimisation] Path des fichiers images
Posté : 17 mai 2012, 22:55
par djtec
J'utilise CakePhp pour faire le site donc j'ai un dossier img qui contient un dossier upload et dans ce dernier je pensais créer un dossier par post et le nom du dossier sera simplement l'id du post comme ça en cas de suppression du post j'aurais juste à supprimer le dossier correspondant.
Car si je fais par BDD je vais être obligé de lister les images pour connaitre les liens pour les supprimer du serveur donc un script php qui sera un peu plus lent je pense.
Donc 3 sous dossiers c'est bon ou trop?
Re: [Optimisation] Path des fichiers images
Posté : 18 mai 2012, 08:49
par xTG
En fait c'est pas 3, car on part de la racine du disque dur quand on parle de path. ;P
Mais c'est correct ton architecture.
Re: [Optimisation] Path des fichiers images
Posté : 18 mai 2012, 10:28
par djtec
Ok merci.