Salut les dev,
J'ai un souci : je travaille sur un site qui présente des images, notamment sur la page d'accueil, il y a un carousel qui présente des photos.
Elles sont stockées dans un répertoire faisant partie de l'appli (Symfony), elles sont énormes, pour certaines jusqu'à 7M (!!) et ça ralentit énormément le chargement du site, surtout dans les zones ou la 4G ne passe pas. Ces photos sont uploadées par l'administrateur, qui les sort directement de son appareil photo ce qui explique leur taille gigantesque.
Je cherche une solution pour redimensionner à la volée ces photos quand elles s'affichent dans le carousel (en couplant éventuellement avec du lazy loading). J'ai trouvé des solutions de CDN d'images qui font ça mais sont payants, ou fortement limités dans leur version free ; j'ai trouvé Glide mais après l'avoir mis en place, l'affichage des images ne se fait pas. J'ai trouvé Liip-Imagine mais il ne semble pas fonctionner sur Symfony 4.4. J'ai trouvé srcset, mais pour l'utiliser il faut au préalable définir des images de differentes tailles, ce que ne pourra pas faire l'admin uploader de gigaphotos. Et je crois que la solution @mediaqueries + CSS ne changera pas le volume data à l'envoi de l'image.
Quelqu'un a t il quelquechose à me conseiller, pour pouvoir donc redimensionner ces images et ainsi améliorer la performance du site, sans que l'admin ait la moindre manip à effectuer ? Merci pour votre attention les amis
J'ai un souci : je travaille sur un site qui présente des images, notamment sur la page d'accueil, il y a un carousel qui présente des photos.
Elles sont stockées dans un répertoire faisant partie de l'appli (Symfony), elles sont énormes, pour certaines jusqu'à 7M (!!) et ça ralentit énormément le chargement du site, surtout dans les zones ou la 4G ne passe pas. Ces photos sont uploadées par l'administrateur, qui les sort directement de son appareil photo ce qui explique leur taille gigantesque.
Je cherche une solution pour redimensionner à la volée ces photos quand elles s'affichent dans le carousel (en couplant éventuellement avec du lazy loading). J'ai trouvé des solutions de CDN d'images qui font ça mais sont payants, ou fortement limités dans leur version free ; j'ai trouvé Glide mais après l'avoir mis en place, l'affichage des images ne se fait pas. J'ai trouvé Liip-Imagine mais il ne semble pas fonctionner sur Symfony 4.4. J'ai trouvé srcset, mais pour l'utiliser il faut au préalable définir des images de differentes tailles, ce que ne pourra pas faire l'admin uploader de gigaphotos. Et je crois que la solution @mediaqueries + CSS ne changera pas le volume data à l'envoi de l'image.
Quelqu'un a t il quelquechose à me conseiller, pour pouvoir donc redimensionner ces images et ainsi améliorer la performance du site, sans que l'admin ait la moindre manip à effectuer ? Merci pour votre attention les amis