Bonjour,
Tout d'abord, je suis encore débutant en programmation et notamment en java. Je vous prie donc par avance d'excuser mes imprécisions à venir.
je suis en train de développer une Appli Web (en Jsp) qui permet à l'utilisateur de choisir une image dans une liste et qui la lui affiche dans son navigateur.
Les images que je stocke sont des TIF, je les convertis donc d'abord en JPG, les enregistre sur mon serveur puis les affiche dans le navigateur.
Mon problème est que je n'ai pas une place infinie pour stocker les images et que je dois donc effacer mes JPG après utilisation.
Pour l'instant, je n'arrive pas à trouver meilleure solution que de balayer toutes mes images et d'effacer les .JPG lorsque l'utilisateur passe sur ma page d'accueil.
Commençant à faire des petits tests de charge, je me suis simulé une petite base d'image TIF qui ne représente même pas 5 % du volume que j'atteindrai en régime courant. Et avec ce volume, la page d'accueil met 15 secondes à s'afficher, le temps que la recherche et l'effacement des .JPG se fasse ! Autant dire que mon appli est inutilisable en l'état.
Cherchant une nouvelle solution, je me demandais s'il n'était pas possible d'afficher dans le navigateur des images sans les recopier sur mon serveur ?
Peut-on afficher dans un navigateur des images qui ne sont pas copiés sur un support physique ?
Je vous remercie par avance des solutions / idées que vous pourrez m'apporter.
Partager