Tout d'abord, ce n'est pas une autre question sur le stockage d'images sur un système de fichiers DB par rapport à un autre. Je stocke déjà les images sur le système de fichiers. J'ai juste du mal à trouver une meilleure façon de les montrer à tous mes utilisateurs.Meilleure façon de stocker et de livrer des fichiers sur un CMS
J'utilise actuellement ce système. Je produis un nom de fichier aléatoire à l'aide md5 (uniqueid()), le problème que je suis face, est que l'image est alors présenté avec un lien comme celui-ci:
<img src="/_Media/0027a0af636c57b75472b224d432c09c.jpg" />
Comme vous pouvez le voir est pas La plus belle façon d'afficher une image (ou un fichier), et le nom ne dit rien sur l'image.
Je travaille avec un système CMS au travail, qui stocke tous les fichiers téléchargés sur une seule table, pour accéder à cette image, il utilise quelque chose comme ceci:
<img src="../getattachment/94173104-e03c-499b-b41c-b25ae05a8ee1/Menu-1/Escritorios.aspx?width=175&height=175" />
Comme vous pouvez le voir le chemin d'accès l'image, a maintenant une signification par rapport à l'autre, le problème est que cette mise est une grande contrainte dans le DB, par exemple, dans le dernier site que j'ai fait, j'ai une zone qui a environ 60 images, pour montrer le 60 images, je devrais faire au moins 60 requêtes individuelles à la base de données, en plus de l'autre requête pour récupérer les différents contenus sur la page.
Je pense que vous comprenez mon dilemme, est-ce que quelqu'un est allé à travers ce problème, qui peut me donner quelques indications sur la façon de résoudre ce problème?
Merci ..
Pourquoi avez-vous exactement besoin d'utiliser une requête unique à la base de données pour récupérer 60 enregistrements? – thetaiko
En fait, ce serait le meilleur moyen de récupérer les 60 enregistrements, je veux dire si j'utilise. Htaccess et un fichier php, je dois faire 60 requêtes pour récupérer chaque image. Ce qui n'est pas une bonne option .. – Tio