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 08.01.2010, 01:05  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard [Erledigt] CSS Sprite lädt mehrfach

Hi,
ich bin grade etwas verwirrt. CSS Sprites sind ja dazu da die Anzahl an HTTP Requests zu verringern. Wenn ich mir jetzt aber mal Seiten wie facebook oder youtube anschaue dann wird beim ersten laden die Sprite Datei gleich mehrfach heruntergeladen. Mit Firebug ist das im Tab Netzwerk sehr gut zu erkennen.

Das passiert nur beim ersten mal laden, danach sind die Dateien ja im Cache. Aber gerade um das erste mal gehts doch. Wenn die Sprite Datei genauso oft geladen wird wie ansonsten die einzelnen kleinen Dateien, dann ist das doch eher noch schlechter da die Sprite recht groß im Vergleich ist.

Bis jetzt bin ich immer davon ausgegangen dass der Browser eine Datei, auch wenn sie mehrfach im CSS als background-image definiert ist, nur einmal vom Server lädt. Ist aber anscheinend nicht so?

Kann mir wer die Augen öffnen?
Flor1an ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 08.01.2010, 01:22  
XLB
Erfahrener Benutzer
 
Registriert seit: 31.07.2005
Beiträge: 1.126
PHP-Kenntnisse:
Fortgeschritten
XLB
Standard

Hallo ...

Kann das so bei facebook.com nicht reproduzieren. Weder mit Firebuck/Netzwerk, noch mit LiveHTTPHeaders.

Das Sprite-File (heisst hier: apfsevhg.png) wird "requested" und nur einmal "responsed" ...
XLB ist offline   Mit Zitat antworten
Alt 08.01.2010, 01:29  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Bei mir ist es diese File: http://static.ak.fbcdn.net/rsrc.php/...h/ebqvjyrq.png und diese wird mehrfach geladen. Natürlich nur wenn man mit Strg+F5 neulädt, also wie wenn man ganz frisch auf die Seite kommen würde.
Flor1an ist offline   Mit Zitat antworten
Alt 08.01.2010, 02:31  
XLB
Erfahrener Benutzer
 
Registriert seit: 31.07.2005
Beiträge: 1.126
PHP-Kenntnisse:
Fortgeschritten
XLB
Standard

Anhand welcher Firebug-Netzwerk-Indikatoren/Angaben siehst du das ...?!
XLB ist offline   Mit Zitat antworten
Alt 08.01.2010, 11:53  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Kann es sein dass Firefox beim laden mit Strg+F5 jede Datei einzeln lädt, auch wenn sie schon mal geladen wurde? Wenn ich nur mit leerem Cache die Seite besuche wird doch nur ein Request geschickt so wies eigentlich sein sollte. Liegt wohl wirklich am Strg+F5.

Hier nochn Screen wie es damit aussieht bei mir: Firebug, Live HTTP Headers und nen Wireshark Dump


Die Testseite ist hier: CSS Sprite Test
Flor1an ist offline   Mit Zitat antworten
Alt 08.01.2010, 15:47  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Ja, Strg + F5 lädt imho alles neu. SOnst wäre das ja auch für nix zu gebrauchen.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 08.01.2010, 15:52  
Erfahrener Benutzer
 
Benutzerbild von mermshaus
 
Registriert seit: 14.06.2009
Beiträge: 1.725
PHP-Kenntnisse:
Fortgeschritten
mermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz sein
Standard

Ja, kann ich bestätigen. Ich habe mal eine Anwendung geschrieben, die per Ajax/JavaScript <img>-Tags mit kleinen Icons (insgesamt vier verschiedene) nach und nach hinzufügte. Da wunderte ich mich auch, wieso mein Browser dasselbe Icon beim Ajax-Request ein paar hundert mal nachlud. Liegt an STRG-F5.
mermshaus ist offline   Mit Zitat antworten
Alt 08.01.2010, 16:40  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Ja gut das Strg+F5 alle Dateien nochmal lädt war mir schon bewusst. Aber ich dachte trotzdem das wenn eine Datei mehrfach im selben HTML Dokument eingebunden ist trotzdem bei Strg+F5 nur einmal komplett neu geladen wird. Aber anscheinend wird sie wirklich bei jedem vorkommen im Dokument komplett einzeln geladen, daher wurde ein und die selbe Datei zig mal runtergeladen. Ob das so den großen Sinn macht?
Flor1an ist offline   Mit Zitat antworten
Alt 08.01.2010, 16:43  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.706
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Ob die Sprites neu geladen werden, hängt auch maßgeblich von den gesetzten HTTP-Headern ab.
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline   Mit Zitat antworten
Alt 08.01.2010, 16:44  
Erfahrener Benutzer
 
Benutzerbild von mermshaus
 
Registriert seit: 14.06.2009
Beiträge: 1.725
PHP-Kenntnisse:
Fortgeschritten
mermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz seinmermshaus kann auf vieles stolz sein
Standard

Ich denke, STRG-F5 deaktiviert den Cache komplett, statt ihn nur zu leeren. Bin aber nicht sicher.

Bei mir hat es sicher 10 Stunden gebraucht, bis ich damals darauf gekommen war. Hätte schon fast die Icons deaktiviert, weil das zu viel Traffic wurde auf Dauer. (Ja, das hat mich echt frustriert. )

Geändert von mermshaus (08.01.2010 um 16:49 Uhr).
mermshaus 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
Seite lädt ewig Thisisjustme Server, Hosting und Workstations 7 15.12.2009 15:05
Seite lädt noch obwohl schon alles angezeigt wird.... LALILU PHP-Fortgeschrittene 6 30.11.2009 22:07
[Erledigt] Seite lädt ... und lädt strgg PHP Tipps 2009 8 19.10.2009 00:03
Server lädt automatisch PHP Datein herunter eXpression Server, Hosting und Workstations 4 16.10.2009 15:50
[Erledigt] mysql-Abfrage mehrfach nutzen goofy04 Datenbanken 5 23.06.2009 17:06
Datei lädt .css-Code nach dem Update nich mehr in die Textarea Canca PHP Tipps 2009 14 23.05.2009 13:05
header download lädt mp3 als text ins browserfenster PHP-Fortgeschrittene 12 19.08.2005 17:22
Ladefenster während Seite lädt yoshy HTML, Usability und Barrierefreiheit 5 01.08.2005 23:29
Lädt Bilder nicht... Beitragsarchiv 8 31.07.2005 13:40
gleichen code mit untersch. Var. mehrfach includen PHP Tipps 2005-2 8 10.07.2005 18:33
[Erledigt] time() lädt nicht neu... PHP-Fortgeschrittene 16 18.03.2005 20:41
Formular mehrfach auslesen PHP Tipps 2005 17 27.01.2005 15:04
MySQL mehrfach abfrage PHP Tipps 2004-2 3 22.11.2004 14:23
Seite lädt und llädt und lädt .... PHP Tipps 2004 3 24.09.2004 12:23

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
firebug netzwerk bild wird zweimal geladen, browser lädt gleiche files mehrmals, firebug netzwerk laden vom cache, css text mehrfach, css sprite barrierefrei?, css wird mehrmals geladen, css file doppelt geladen, css sprites mehrfach angezeigt, css sprites werden zweimal angezeigt, css sprite doppelt, css wird mehrfach geladen, css sprites barrierefrei, php script wird mehrmals geladen, css sprites mehrmals laden, css datei wird mehrfach geladen, css doppelt laden erkennen, flash erste seite lädt mehrmals, css sprite datei zu groß, php css doppelt <u>, css sprite für formulare

Alle Zeitangaben in WEZ +2. Es ist jetzt 07:07 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