carm Posté 22 Avril 2005 Posté 22 Avril 2005 (modifié) Bonsoir tout le monde ! Je developpe actuellement un site pour un groupe de musique sur lequel je souhaite mettre en place une galerie de photos totalement administrable via un backoffice. La galerie s'articulera au travers de differentes rubriques (concerts, repets, ...) et de sous-rubriques (dates, salles, evenements,...). Je me demandais quelle solution est preferable pour la gestion de cette galerie (ajout / modification / suppression des rubriques, sous-rubriques et photos) sachant que le nombre de photos sera relativement important et que les mises à jour seront assez fréquentes. Faut-il tout stocker dans une base MySQL (un enregistrement par photo) ou lire directement dans les repertoires via différentes fonctions ? Qu'est-il préférable au niveau des ressources du serveur ? La premiere solution est pour moi la plus simple à programmer... les requetes SQL facilitent grandement les choses Voilà j'espere que je suis suffisamment clair Merci par avance pour vos reponses Modifié 23 Avril 2005 par carm
Dan Posté 23 Avril 2005 Posté 23 Avril 2005 Bonjour Carm, et bienvenue à bord du hub ! Il est clair que la gestion des images par mySql facilite la vie. Mais pour l'avoir fait moi-même je suis arrivé à la conclusion qu'il faut éviter de stocker l'image elle-même, et ne stocker que l'adresse du fichier et son type. Les champs BLOB ne sont pas les plus performants, et risquent d'alourdir inutilement ta base de données. Dan
carm Posté 23 Avril 2005 Auteur Posté 23 Avril 2005 Oki merci pour ta reponse Dan ! Mais en fait ma question ne portait pas sur le stockage de l'image dans le BDD à proprement parlé mais plutot au stockage de ses informations. Par exemple stocker dans un table son nom, sa date d'envoi, sa catégorie, sa sous-catégorie... Est-il preferable d'utiliser des fonctions php comme readdir(), filesize(), is_dir(), ... et les utiliser dans une boucle ou d'utiliser des requetes MySQL ? Encore merci !
xpatval Posté 25 Avril 2005 Posté 25 Avril 2005 (modifié) Salut, Perso, j'utilise les requêtes. Les renseignements du fichier à afficher sont stockés dans une table, alors que les images sont nomalement stockées dans un répertoire. xpatval Modifié 25 Avril 2005 par xpatval
destroyedlolo Posté 25 Avril 2005 Posté 25 Avril 2005 Je ne pense pas qu'utiliser une base soit vraiment indique pour sauvegarder les photos. De mon cote, si le classement est simple (ce qui est generalement mon cas), mes scripts PHP scannent des repertoires precis pour generer l'affichage. Pour les trucs plus complexes (genre la page des stats), les infos sont stoquees dans une base postgres, ainsi que le chemin vers les images.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant