Ich habe eine spezielle Frage zu meinen aktuellen Bedürfnissen:Laden von Dateien über CDN vs Komprimieren all CSS/JS in eine Datei
Ich habe einen gehosteten Server (ihre Server in meinem Land befinde + alle Benutzer aus meinem Land). Dies ist kein Amazon AWS/Azure-Server, auf den ich CDN-Dienste für meine Dateien anwenden kann.
Ist es besser, CSS/JS-Dateien von meinem Server zu laden, wo ich alle Dateien zu 1 .css und einer .js Datei komprimieren kann? Oder ist es noch besser, ein ausgelagertes CDN für meine Bibliotheken zu verwenden, in denen meine Dateien nicht kombiniert werden?
(gzip und Caching auf meinem Server aktiviert)
CDN ist am besten. Angenommen, Ihre Website und Amazon verwenden jQuery CDN, und wenn der Benutzer Amazon bereits besucht hat, muss Ihre Website jQuery nicht aus dem Internet laden. –
Die Antworten beziehen sich bisher auf Dinge wie jQuery. Aber sprichst du nur von deinem eigenen Code? Bearbeiten: Sie haben dies im Kommentar unten beantwortet. – wazz
Das OP und die Antworten sehen wie meinungsorientiert aus. Also füge ich meine Meinung hinzu. Für sehr häufige Dateien ('jquery',' bootstrap') verwenden Sie CDN. Weniger häufige Ressourcen könnten gebündelt und von einem lokalen Server bedient werden oder teilweise von CDN und teilweise vom lokalen Server bedient werden. Bei wenig frequentierten Standorten (weniger als 100 Aufrufe pro Minute) macht das wenig Unterschied. Der Unterschied kann auftreten, wenn Sie jedes Byte pro Anforderung zählen müssen. Meiner Meinung nach ist das OP ein Versuch der vorzeitigen Optimierung *. –