
Ich frage mich, welche Vorteile die Verwendung eines Google-CDN gegenüber einem anderen CDN bietet. Ich habe zum Beispiel Folgendes gesehenEntsendungauf SO, wobei eine der Antworten das Beispiel zur Verwendung des CDN von Google für jQuery enthält.
Welche Vorteile bietet die Verwendung
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
im Gegensatz zur Referenzierung von der jQuery-Site?
<script src="https://code.jquery.com/jquery-1.4.2.min.js"></script>
Gibt es welche oder ist es keine, es läuft einfach auf eine Vorliebe hinaus?
Antwort1
CDNs haben unterschiedliche Eigenschaften:
- Kapazität - bestimmt, wie schnell Ihre Benutzer es herunterladen
- Standorte auf der ganzen Welt – ähnliche Auswirkungen auf die Kapazität je nach Standort
- Benutzerauslastung - erhöht die Wahrscheinlichkeit, dass sie die Bibliothek bereits von einer anderen Website heruntergeladen und zwischengespeichert haben
- bereitgestellte Bibliotheken - es ist einfacher, ein einzelnes CDN zu verwenden, das die meisten von Ihnen verwendeten Bibliotheken enthält
Die ersten 3 sind unmöglich zu ermitteln oder erfordern viel Recherche. Beim letzten 1 hat Google einen Vorteil gegenüber dem jQuery CDN, vorausgesetzt, Sie verwenden andere Bibliotheken.
Die meisten CDNs sind mittlerweile so gut, dass Sie und Ihre Benutzer keinen Unterschied bemerken werden. Wählen Sie das für Sie einfachste aus.