Mettre un système de lazy loading dans les sujets

L'auteur de ce sujet a trouvé une solution à son problème.
Auteur du sujet

Bonsoir :)
J'ai remarqué en me baladant sur le forum projet que beaucoup d'images sont très lourde (certaines sont en résolution 4K). Ma demande est s'il est possible de mettre un système de lazy loading ou de chargement au clic (une image dépassant x Ko doit-être cliqué pour se télécharger). Cela est peut-être lourd pour certain mais pour les petits débits (entre 200 et 400Ko/s pour 11 appareils) cela devient vite insurmontable ^^

Voili voilou :)
Bonne soirée

Un projet de gestion de container sur Zds | dryWamp une page d'accueil pour Wamp

+4 -0

Ou bien charger les images de façon progressive ? Pareil pour les images de profil, elles ont parfois une résolution bien plus haute que ce qui est affiché, même si j'ai l'impression qu'elles sont déjà lazy-loadées.

ThuleMalta - C#, PHP, Python/Django, Unity3D. mon blog

+0 -0
Staff

Attention à la manière dont c'est mis en place, ça peut sinon se révéler contre-productif.

chargement au clic / chargement paresseux

Pour avoir longtemps eu un petit débit (60ko/s en téléchargement, j'étais pas tous seul dessus en plus, c'était il y a 4 ans seulement), j'avais tendance à charger la page et si elle était trop lourde, passer sur une autre légère en attendant. Ça ne serait plus possible, car les images ne se chargerait pas automatiquement, d'où perte de conforts. Il faudrait rester sur la page qui se chargerait tout de même trop lentement. Dans ces cas là, je fermais la page.

Si le problème vient principalement des projets, inciter les gens à mettre des images allégées (moins de 500 ko), ou des vignettes pointant vers l'image haute résolution pourrait suffire.

Édité par Gabbro

Hier, dans le parc, j'ai vu une petite vieille entourée de dinosaures aviens. Je donne pas cher de sa peau.

+5 -0

Le lazy-loading consiste à charger des images avec du code JavaScript, donc ça se situe bien au niveau du site.
Si ça peut être lourd pour certains, pourquoi pas proposer l'option dans les paramètres ?

ThuleMalta - C#, PHP, Python/Django, Unity3D. mon blog

+1 -0

Il y avait un moment, j'avais un VPS que je me servait peu, et qui avait une bonne connexion comparée à la mienne. J'avais fait un genre de proxy pour les images, mon VPS les téléchargeais, les compressais, et me les envoyais en plus petite résolution/plus petit poids. Du coup ma navigation était bien plus rapide :)

Je crois également qu'il existe des extensions pour le lazy loading ;)

Bonjour coupain. Va voir mon Blog, et dit moi par mp ce que tu en pense

+0 -0

Le lazy-loading consiste à charger des images avec du code JavaScript, donc ça se situe bien au niveau du site.

ThuleMalta

Je ne dis pas que ça ne peut pas se régler au niveau du site, mais je trouve que c'est une solution sale.

La taille de l'image est connue par le navigateur avant son téléchargement complet, il est donc en mesure de ne pas la télécharger si elle pèse trop lourd.

Staff

Si ça peut être lourd pour certains, pourquoi pas proposer l'option dans les paramètres ?

Parce que développer une fonctionnalité est long, preuve en est la liste des trucs acceptés et pas implémentés.

Comme le dit SpaceFox1 : « Faites simple ».

A-t-on seulement signalé aux projets en question que leurs images étaient lourdes, en leur demandant poliment de préférer un couple vignette (jusqu'à 500ko, ça fait déjà une jolie vignette) + lien ? Si non, autant commencer par là, peut-être ?


  1. Je ne retrouve quand il a dit ça, mais je crois bien que c'est lui. 

Édité par Gabbro

Hier, dans le parc, j'ai vu une petite vieille entourée de dinosaures aviens. Je donne pas cher de sa peau.

+1 -0

Pour moi, y a déjà suffisamment de JS sur le site x)

Sérieusement, contacter les auteurs/essayer de reduire taille des images pourrait vrailent être plus productif.

Rajouter un message quand l'immage depase 1Mo ça me parrait pas mal non plus …

ache.one                                                                                   🦊

+2 -0
Auteur du sujet

Il y avait eu des réponses avant un crash serveur mais en gros ce n'étais pas retenu car trop de développement pour rien au monde :)

Quel extension connaissez vous ? :)

Un projet de gestion de container sur Zds | dryWamp une page d'accueil pour Wamp

+0 -0
Vous devez être connecté pour pouvoir poster un message.
Connexion

Pas encore inscrit ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte