30-10-2010, 01:21 PM
(Modification du message : 30-10-2010, 01:23 PM par php_addict.)
salut
effectivement les générer à chaque fois est une mauvaise idée...
mais tu peut allier les 2 avec un système de cache: si l'image n'a pas été modifié tu charge celle en cache, sinon tu en recréée une
par contre si tu opte pour cette solution tu va avoir un gros soucis: celui du cache du navigateur...si par exemple IMAGE.JPG est modifiée et que ce fichier est dans ton cache navigateur alors on verra afficher l'ancienne image...il y a moyen de dire au navigateur un truc du genre "must revalidate" avec les header HTTP
sinon la solution est d'utiliser un autre nom pour ton fichier image et de l'enregistrer en Base de donnée
ce n'est qu'un avis, il y a peut etre mieux comme solution, d'autres membres en auront peut etre une meilleur...
re-edit : PS: si tu opte pour un systeme de cache, ne le met en place que quand tout ton script est ok, sinon c'est l'enfer
a+
effectivement les générer à chaque fois est une mauvaise idée...
mais tu peut allier les 2 avec un système de cache: si l'image n'a pas été modifié tu charge celle en cache, sinon tu en recréée une
par contre si tu opte pour cette solution tu va avoir un gros soucis: celui du cache du navigateur...si par exemple IMAGE.JPG est modifiée et que ce fichier est dans ton cache navigateur alors on verra afficher l'ancienne image...il y a moyen de dire au navigateur un truc du genre "must revalidate" avec les header HTTP
sinon la solution est d'utiliser un autre nom pour ton fichier image et de l'enregistrer en Base de donnée
ce n'est qu'un avis, il y a peut etre mieux comme solution, d'autres membres en auront peut etre une meilleur...
re-edit : PS: si tu opte pour un systeme de cache, ne le met en place que quand tout ton script est ok, sinon c'est l'enfer
a+