php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 04.05.2011, 01:59  
Benutzer
 
Registriert seit: 30.12.2010
Beiträge: 69
PHP-Kenntnisse:
Anfänger
syNTax befindet sich auf einem aufstrebenden Ast
Standard Frage zum Browser Cash verhalten->Bilder

Hi liebe Community,
ich würde gerne in Erfahrung bringen wie sich Browser beim cashen von Bilder verhalten wenn das Bild in einem div steckt das nicht angezeigt
werden soll -> visibility:hidden;
Könnte man das nicht als preloader "missbrauchen" um es zu vermeiden JS einzusetzen? In wiefern währe das sinnvoll.
Das Bild würde an einer anderen stellen dann bei mouseover zu sehen sein. Soweit ich weiss geht es bei SWF Dateien nicht, aber wie sieht es mit gif,jpg oder png aus?
Danke schonmal.
__________________
***Hier könnte Ihre Werbung stehen***
syNTax ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 04.05.2011, 11:35  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 4.005
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nett
Standard

Zitat:
Browser Cash
Dat Ding heisst "Cache" - Cash gibts Wechselgeld an der Kasse...

Den Browser interessiert beim Laden der Resourcen nicht, ob das Element versteckt ist oder nicht - er fordert es von Server an und lädt es herunter. Und weil der Browser sich so verhält, werden auch versteckte Bilder erst heruntergeladen, bevor die Seite angezeigt wird.

Das "nachladen" von Bildern per JS hat einen Vorteil: es kann asynchron geschehen, d.h. während die Seite schon angezeigt wird und der Benutzer liest, lädt der Browser im Hintergrund neue Bilder (Resourcen) nach.

Der Browser Cache ist wieder was ganz anderes. Wenn der Browser eine Resource lädt, merkt er sich den Zeitpunkt. Für eine gewisse Zeit bleibt die Resource für ihn gültig, d.h. wenn eine Resource angefordert wird, schaut der Browser erstmal in seinem Cache nach, ob sie dort noch liegt und ob sie noch gültig ist. Fall ja, wird die Anforderung aus dem Cache erfüllt und gar nicht erst an den Server geschickt. Falls die Resource zwar vorhanden ist, aber die Gültigkeit abgelaufen ist, fordert der Browser sie beim Server neu an und aktualisiert seinen Cache.
Das kann zum Problem werden, wenn das Bild dynamisch aus einem Script generiert wird. Der Aufruf zum Script bleibt gleich, aber der Inhalt ändert sich. Der Browser kann das nicht feststellen, da er (aufgrund der gleichen Anforderung) annimmt, das Bild wäre immer noch unverändert. Abhilfe schafft hier ein Timestamp, den man dem Script übergibt - es bedeutet für den Browser "neue Resource" die noch nicht in seinem Cache liegt.
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
News Titel in Browser anzeigen? Mimi87 PHP Tipps 2010 6 06.09.2010 17:48

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
cash browser, webbrowser cash, browser cash, browsercash, gültigkeit browsercash, grafik browsercash, versteckte grafiken im browser, unsichtbare bilder asynchron laden, browser-cash, seiten cash in php, was ist ein cash browser, seite cash bilder, bilder und cash html, kein browser cash php, cash browers, brauser cash, cash verhalten, browser bleibt stehen wenn seite lädt, bilder cashen

Alle Zeitangaben in WEZ +2. Es ist jetzt 05:19 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum