CSS extern einbinden oder intern? Große Seiten machen es intern
Jamaö
- css
Hallo,
ich sehe ständig das große Seiten wie ebay und amazon ihre CSS Stile direkt in den Dokumentheader schreiben anstatt ihn konfortabel einzubinden.
Lohnt sich das? Performance?
Liebe Grüße
Jamal
Grüße,
Lohnt sich das? Performance?
nicht nenneswert - aber verwaltungsaufwand... wenn du nahc stunden bezahlt wirst- nur zu.
MFG
bleicher
Hi,
ich sehe ständig das große Seiten wie ebay und amazon ihre CSS Stile direkt in den Dokumentheader schreiben anstatt ihn konfortabel einzubinden.
Lohnt sich das? Performance?
ebay und Performance - zwei Welten prallen aufeinander …
Schönen Sonntag noch!
O'Brien
vllt machen sies mit ssi oder so...
Moin!
ich sehe ständig das große Seiten wie ebay und amazon ihre CSS Stile direkt in den Dokumentheader schreiben anstatt ihn konfortabel einzubinden.
Lohnt sich das? Performance?
Was sich auf jeden Fall lohnt, ist das zusammenfassen von multiplen externen Dateisorten zu einer einzigen großen Datei. Also nicht mehrere CSS-Dateien einbinden, sondern nur eine einzige. Nicht mehrere JS-Dateien einbinden, sondern nur eine einzige.
Denn eine der Performancebremsen ist die Tatsache, dass ein Browser nur eine begrenzte Menge an Connections gleichzeitig zu einem einzelnen Server öffnet, und darüber die Requests nach allen Resourcen seriell abwickelt.
Allerdings kann man nun wirklich nicht behaupten, dass ebay oder Amazon sich sonderlich durch Performance hervortun - obwohl dort ja schon alle möglichen Tricks wie separate Bilderserver etc. ausgepackt wurden. Ab einer gewissen Menge an Bildern ist das also auch wieder egal. :)
- Sven Rautenberg
@@Jamaö:
ich sehe ständig das große Seiten wie ebay und amazon ihre CSS Stile direkt in den Dokumentheader schreiben anstatt ihn konfortabel einzubinden.
Lohnt sich das? Performance?
Im Gegenteil. Wenn sich die Stylesheets der einzelnen Seiten einer Wesite nicht unterscheiden, ist es unsinnig, das ganze Stylesheet mit (in) jeder Seite wieder und wieder zum Client zu übertragen.
Ist das Stylesheet in einer separaten CSS-Ressource, wird diese nur einmal zum Client geschickt und beim Aufruf der nächsten Seite (die dieses Stylesheet referenziert) aus dem Cache wiederverwendet.
Einbinden des Stylesheets in ein HTML-Dokument im 'style'-Element lohnt nur dann, wenn man nur eine Seite mit diesem Stylesheet hat oder wenn davon auszugehen ist, dass die Nutzer von der Startseite nicht zu anderen Seiten gehen, sondern die Website schnell wieder verlassen. Möglich, dass dies bei ebay und amazon der Fall ist. ;-)
Live long and prosper,
Gunnar
Hi,
Einbinden des Stylesheets in ein HTML-Dokument im 'style'-Element lohnt nur dann, wenn man nur eine Seite mit diesem Stylesheet hat oder wenn davon auszugehen ist, dass die Nutzer von der Startseite nicht zu anderen Seiten gehen, sondern die Website schnell wieder verlassen. Möglich, dass dies bei ebay und amazon der Fall ist. ;-)
oder die werkeln häufig am CSS herum und wollen Anzeigefehler durch veraltete CSS-Angaben aus dem Browsercache vermeiden...
freundliche Grüße
Ingo