Cum foloseste browserul acceasi imagine de 2 ori?
Last Updated: Oct 23 2011 17:28, Started by
Krsty
, Oct 18 2011 15:36
·
0
#1
Posted 18 October 2011 - 15:36
Buna.
Un slideshow foloseste o imagine pentru fereastra principala cu o dimensiune de 500x500, si o imagine miniatura (60x60). Sursa imaginea este aceeasi (o imagine de 500x500), iar pentru a afisa miniatura folosesc "width" si "height". Intrebarea este daca browserul va incarca de 2 ori aceasta imagine, una pentru fereastra principala si alta pentru miniatura, sau o va folosi pe aceeasi. Intreb, deoarece pentru mine este important viteza cu care se incarca site-ul, si ma gandesc daca ar fi mai bine sa folosesc o imagine (500x500) si alta (60x60) pentru miniatura. Multumesc. |
#2
Posted 18 October 2011 - 17:20
Browserul pastreaza in cache orice a incarcat deja. Asta inseamna ca daca folosesti aceeasi imagine (cu acelasi URL) in doua locuri browserul o sa o incarce o singura data (indiferent de ce width/height setezi tu pe ea din html sau css).
Asadar teoretic nu e nicio problema. Practic exista o solutie mult mai eleganta. Din moment ce nu o sa ai toate imaginile de 500x500 afisate din prima, ci doar dupa ce userul da click pe o "miniatura" (thumbnail), nu e corect sa incarci toate imaginile mari de la inceput. Corect e sa incarci fiecare imagine cand e nevoie de ea, adica la afisare. Why? Pentru ca userul poate se opreste din vazut poze dupa prima sau a doua. De ce sa fie obligat sa le incarce pe toate de la inceput? Chestia asta nu e o problema decat daca pozele au dimensiuni mari (peste 250kb e mult) sau publicul tinta e pe abonament de date (smartphone), cu viteza si "cantitate" limitate |
#3
Posted 23 October 2011 - 17:28
sergiu_spooky, on 18th October 2011, 18:20, said: Browserul pastreaza in cache orice a incarcat deja. Asta inseamna ca daca folosesti aceeasi imagine (cu acelasi URL) in doua locuri browserul o sa o incarce o singura data (indiferent de ce width/height setezi tu pe ea din html sau css). Asadar teoretic nu e nicio problema. Practic exista o solutie mult mai eleganta. Din moment ce nu o sa ai toate imaginile de 500x500 afisate din prima, ci doar dupa ce userul da click pe o "miniatura" (thumbnail), nu e corect sa incarci toate imaginile mari de la inceput. Corect e sa incarci fiecare imagine cand e nevoie de ea, adica la afisare. Why? Pentru ca userul poate se opreste din vazut poze dupa prima sau a doua. De ce sa fie obligat sa le incarce pe toate de la inceput? Chestia asta nu e o problema decat daca pozele au dimensiuni mari (peste 250kb e mult) sau publicul tinta e pe abonament de date (smartphone), cu viteza si "cantitate" limitate |
Anunturi
Bun venit pe Forumul Softpedia!
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users