Mickaël Wolff a écrit :
Bruno Desthuilliers a écrit :
En général, les métadonnées sont dans une base, et les données elle-même
stockées sur un système de fichier.
Je ne suis absolument pas d'accord avec cette affirmation.
Avec l'affirmation selon laquelle la majorité des CMS existant fonctionnent de cette façon ? Vérifie par toi-même.
Ok, je comprend que compte-tenu de la remarque précédente sur la conception du système incriminé, tu ais pu comprendre que le "en général" signifiait "c'est comme ça qu'il faut faire", mais je me contentais en fait de décrire le cas le plus couramment rencontré.
Après, sur le fond, on peut discuter (mais ailleurs alors) de la validité de cette solution, en théorie comme en pratique. En ce qui concerne les CMS, ceci étant, dans la mesure où les images référencées par une page html sont chargées via une sous-requête HTTP, il peut être préférable d'avoir l'image directement sur le système de fichier, dans un endroit accessible au serveur web, pour éviter une exécution de code (php ou autre) + une requête sql à chaque fois.