Eines muß man schon verstehen, was es bringt eine eigenen gehostete jquery Datei zu referenzieren oder auf eine von google ajax.
Bei Google findet man auch Versionen zB.:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
Wenn man selber hostet muß man sich je nach Provider selbst um das Browser Caching kümmern, was dann
Eingriffe via .htaccess benötigt, Das verstehen die wenigsten. Was bringt es von einen CDN Server zu laden, Vieles:
Von Google CDN Wird jquery über den Globus verteilt mit immer guten Responsezeiten. Das Nächste die Datei wir im GZIP Format gesendet,
also keine 98K sondern max 20K. Und das Um und Auf ist Browser Caching dir Datei wird gecacht vom Browser mit zB.: einen
Ablaufdatum im Jahre 2017. Also wenn zB.: Firefox die Datei src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js" einmal geladen hat,
dann wird immer die gecachte Version genommen, Also gar kein HTTP Request mehr. das gibt dann Speed.
Man sollte auch wissen, was mit blocking gemeint ist. das heißt nicht eine falsche Datei oder irgend etwas anderes.
Dazu müß man wissen wie ein Browser eine Seite lädt rendert und dann zuletzt darstellt. Der alte Hut Javascripts gehören in den <head> ist
Vergangenheit. In einen CMS System ist das optimieren natürlich fast unmöglich. Plugins die schon etwas benötigen usw.
Heute sieht man bereits Seiten wo Javascript ganz am Ende der Seite eingefügt wird, und das bringt dann die Performance.
VG Robert
PS.: Eine neuere Jquery Version bringt da gar nichts.
Dieser Beitrag wurde bereits 2 mal bearbeitet, zuletzt von »
Robert« (04.06.2015, 23:15)