|
|||
Fonts im CSS File per Subdomain
Hallo,
ich beschreib's mal gleich. Bin aus performence Gründen, für alle Ressource, auf Subdomains umgestiegen. Im Stil: <link rel="stylesheet" type="text/css" media="all" href="http://css.domain.de/fonts.css"> <link rel="stylesheet" type="text/css" media="all" href="http://css.domain.de/style.css"> Nun werden aber meine Fonts nicht mehr genutzt! Die fonts.css: PHP-Code:
sie werden nicht geladen. Wenn ich ins File gehe und die URL vom Font in die Adresszeile kopiere, also direkt aufrufe, wird sie mir zum Download angeboten! Sollte also doch Funktionieren! Was läuft da falsch? Was hab ich übersehen? Danke PS: Soll die Font-URL in 'Anführungszeichen'? Es gibt verschiedene Meinungen dazu! |
Sponsored Links |
|
|||
Zitat:
Zitat:
Webfonts unterliegen der same-origin policy, d.h. weil die Fonts jetzt aus einer anderen Quelle stammen, als die Webseite, die sie einbindet, dürfen sie nicht geladen werden. Mit CORS kannst du das umgehen, die Methode wird jedoch nicht von allen Browsern unterstützt. Zudem verlierst du dadurch die vermeintlich gewonnene Performance wieder. Beides ist zulässig.
__________________
Über Internet Explorer 8: Noch bis 8. April 2014 wird der Internet Explorer 6 mit Sicherheitsupdates versorgt. Bereits jetzt kann dieser Browser aber vollständig durch den IE8 ersetzt werden. Ältere Betriebssysteme und Browserversionen werden von Microsoft nicht mehr unterstützt. Auch Programme, die den IE7 benötigen, sind kein Argument gegen IE8, da dieser über entsprechende Kompatibilitätsschichten verfügt. Ab sofort gilt daher der Internet Explorer 8 als vorausgesetzer Mindeststandard. |
Sponsored Links |
|
|||
Zitat:
Zitat:
Zitat:
Danke für den Link, sehr hilfreich. |
|
||||
Dahinter steckt die vor allem bei sehr großen Websites übliche Methode, die i.d.R. beschränkte Zahl paralleler Downloads zu erhöhen, so dass der Browser die nötigen Anfragen schneller abarbeiten kann.
Siehe z.B. Performance Research, Part 4: Maximizing Parallel Downloads in the Carpool Lane » Yahoo! User Interface Blog (YUIBlog) Nemesis, im Falle der font-face-Dateien ist das nicht so wild, denn einmal runtergeladen stehen sie eh im Cache und werden (wenn Du sinnvollerweise expires einsetzt) für einen von Dir festgelegten Zeitraum noch nicht einmal neu angefragt. Aber alle anderen Dateien, die ohne Umstände von anderen Domains kommen können (weil es für diese Dateien keine automatischen Anti-Klau-Maßnahmen gibt wie für die Schriftdateien), wie CSS, JS und Grafiken etc., kannst Du dann ja auf Subdomains verteilen.
__________________
Wer keinen Link auf seine problembehaftete Seite posten kann, weil diese noch nicht online ist: Testcase bauen, online stellen, Link posten. Internet-Grundregel: Unbekannte Begriffe googeln! (Erspart 99% aller Nachfragen.) |
|
|||
|
|
|||
Zitat:
Geändert von gato (01.05.2012 um 10:40 Uhr) |
|
|||
Zuviele Subdomains haben u.U. aber auch wieder einen negativen Effekt, da der Browser statt für nur eine Domain eben für sehr viele eine DNS-Abfrage machen muss. Eine gesonderte Subdomain für statische Dateien (Bilder, CSS, JS) kann aber durchaus empfehlenswert sein, z.B. wenn man viele Cookies nutzt. Die werden dann, sofern vernünftig gesetzt, bei der Subdomain nicht mehr übertragen, was auch das ein oder andere Byte sparen kann.
Gruß, Max |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Redesign für Steiner Cycling Team | pkipper | Site- und Layoutcheck | 11 | 09.02.2011 13:25 |
Zwei CSS Dateien per Knopfdruck wechseln | exanimishh | CSS | 3 | 05.11.2008 09:51 |
Problem mit Menü per CSS | jippel | CSS | 1 | 31.07.2008 21:53 |
Design Wahl per CSS?? | CReal | Knowledge Base | 32 | 16.08.2006 11:48 |
"Fusszeile" per CSS? | derSESO | CSS | 3 | 02.02.2005 01:44 |