Wo möglich in Web-App-Design Ich habe eine CDN verwendet, um häufig verwendete Bibliotheken (IE. JQuery, Bootstrap.css usw.) zu verteilen.Was ist besser, unbenutzte Styling-Klassen aus der CSS-Bibliothek entfernen oder ein CDN verwenden?
aber ....
Während mein neuestes Projekt zu optimieren Ich habe festgestellt, dass die Mehrheit der Seiten verwenden weniger als 10% des Bootstrap-css, 90% ungenutzt bleibt.
Bearbeiten: Diese Frage bezieht sich auf endgültige Bereitstellung nicht Entwicklung.
Frage:
Ist es besser, ein CDN zu verwenden, wo es eine sehr gute Chance, die Datei bereits irgendwo lokal zwischengespeichert wurde und sehr wahrscheinlich durch den Besucher Dienstleister?
Oder:
Ihre eigene CSS-Datei schreiben, die nur verwendet, was Sie benötigen, drastisch Reduzierung der Dateigröße und lokal hosten?
Die Bootstrap css minimierte Datei ist 122kB geben oder nehmen. In meinem Beispiel ist 109kB unbenutzt, so dass 13kB der verwendeten CSS-Datei übrig sind. In diesem Szenario wäre es besser, die 13kB lokal oder die 122kB von einem CDN zu hosten?
Vielen Dank im Voraus,
Gavin.
Ein CDN bietet viele weitere Vorteile, als nur Ihre Ressourcen zu entlasten. Es ist schwer allgemeine Aussagen über die Verwendung von beiden zu treffen. – deceze
Wie viel (in Bezug auf das Datenvolumen) ist "90% von Bootstraps CSS" sowieso - nach Verkleinerung und Gzipping? (Und haben Sie bootstrap [angepasst an Ihre Bedürfnisse] (http://getbootstrap.com/customize/), so dass es nur die Komponenten enthält, die Sie verwenden, um damit zu beginnen?) – CBroe
Diese Frage ist entweder zu breit, Meinung basiert oder Diskussion lädt und so ist Wegthema für Stack-Überlauf –