Sowohl die YSlow- als auch die Google Page Speed- Add-Ons empfehlen, Skript- (und Stil-) Dateien zu einer einzigen Datei zu kombinieren, um die Anzahl der HTTP-Anforderungen zu verringern. Ich kann dies durchaus erkennen, wenn die Skriptdateien auf der gesamten Website konsistent sind. aber für eine Webanwendung, die unterschiedliche Anforderungen auf der Website hat.
So wie ich das sehe, gibt es einige Möglichkeiten:
Kombinieren Sie alle Dateien, die auf der Website verwendet werden, und jede Seite erhält dieselbe kombinierte Datei. Der Nachteil ist, dass nicht verwendete Inhalte das Skript überladen (und ein schwereres erstes Laden (auch neu laden, wenn sich ein Komponentenskript ändert)).
Kombinieren Sie die Dateien pro Seite - der Nachteil ist, dass jede Seite mit unterschiedlichen Anforderungen eine andere kombinierte Datei erhält (schwereres Erstladen für jeden Seitentyp)
Ignorieren Sie die strikte Interpretation der Empfehlungen "nur eine Datei" und lassen Sie die Seite entsprechend in mehrere Dateien laden, wobei das Zwischenspeichern im allgemeinen Fall hoffentlich die Anzahl der HTTP-Anforderungen negiert - der Nachteil ist die Anzahl der HTTP-Anforderungen auf jeder Seite
Gedanken?