Le stockage des images d'un site web dynamique pose souvent problème. Faut-il enregistrer l'image dans la base de données ou bien simplement le chemin vers le fichier ?

Jérôme Morlon nous présente le problème et donne en quelques lignes de code les deux solutions. Quoi qu'il arrive, stocker l'image dans la base MySQL nécessite beaucoup, beaucoup plus de ressources et peut-être aussi plus d'espace disque. J. Morlon nous parle aussi de la possibilité de faire des recherches dans la base de données sur "des formes au sein des images". J'aimerai beaucoup avoir plus d'information là dessus.

Il y a par contre un gros intérêt avec les images stockées sur le disque dans l'arborescence web, en plus du gain de rapidité, c'est la possibilité d'utiliser la mémoire cache de votre navigateur. Il n'est pas prouvé que les navigateurs ne rechargent pas les images déjà chargées qui sont stockées en base de données. Ce serait une surcharge supplémentaire pour la première solution.

Attention, cet article s'adresse plutôt aux débutants.

Consulter le lien