Les modules complémentaires YSlow et Page Speed de Google recommandent de combiner les fichiers de script (et de style) en un seul fichier chacun pour réduire le nombre de demandes HTTP, et je peux certainement voir l'intérêt de cela lorsque les fichiers de script sont cohérents sur l'ensemble du site, mais pour une application Web qui a des exigences différentes sur le site.
La façon dont je le vois, il y a quelques options:
Combinez tous les fichiers utilisés sur le site, et chaque page obtient le même fichier combiné - l'inconvénient est le contenu inutilisé qui encombre le script (et un premier chargement plus lourd (également rechargé lorsque tout script de composant change))
Combinez les fichiers par page - l'inconvénient est que chaque page avec des exigences différentes obtient un fichier combiné différent (premier chargement plus lourd pour chaque type de page)
Ignorez l'interprétation stricte `` un seul fichier '' des recommandations et chargez la page dans plusieurs fichiers, le cas échéant, la mise en cache annule, espérons-le, le nombre de demandes HTTP dans le cas général - l'inconvénient est le nombre de demandes HTTP sur chaque page
Pensées?