Um die Anzahl der Anforderungen an meinen Server zu minimieren und Ladezeit zu verbessern, dachte ich über die Verkettung aller meiner JS-Dateien, einschließlich Hersteller js Dateien wie eckig, jquery- Ui, ... Es ist eine gängige Praxis, dies zu tun, aber ich sehe oft Websites, die nicht ihre JS-Dateien des Anbieters in der gleichen JS-Datei enthalten. Ich weiß, dass viele Websites CDNs verwenden, um eine zwischengespeicherte Version der JS-Datei wiederzuverwenden, die möglicherweise von einer anderen Seite verwendet wurde. Howewer, manchmal sind sie getrennte Anbieter JS-Dateien, die auf dem gleichen Server bedient werden, zum Beispiel auf Github:Gibt es irgendwelche Nachteile bei der Verkettung aller JavaScript-Dateien (einschließlich Hersteller)
Github hat:
- Frameworks.js, die enthält Modernizr, jQuery
- github -... js, das den JS von Github selbst enthält.
Gibt es einen besonderen Grund, dies zu tun? Sind das irgendwelche Probleme, die auftreten können, weil Sie all Ihre JS-Dateien mit Concat versehen haben?