web-dev-qa-db-fra.com

Méthode de réduction des requêtes HTTP pour js et css

Est-ce que ces moyens peuvent réduire les requêtes HTTP?

plusieurs fichiers javascript avec le symbole &

<script type="text/javascript"
src="http://yui.yahooapis.com/combo?2.5.2/build/yahoo-dom-event/yahoo-dom-event.js
&http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js">
</script>

plusieurs fichiers CSS avec @ import

<style type="text/css">
@import url(css/style.css);
@import url(css/custom.css);
</style>
2
Giberno

Les 2 exemples sont des versions minifiées servies à partir de CDN populaires. Par conséquent, de nombreux visiteurs les auront dans leur cache et aucune requête HTTP ne sera donc nécessaire.

Si vous souhaitez les combiner, téléchargez les fichiers et vous devez ensuite procéder à une sorte de combinaison des fichiers côté serveur. Si vous utilisez .NET SquishIt est un choix populaire. Si vous utilisez PHP minify est une option.

En ce qui concerne les fichiers CSS, les deux options ci-dessus les prennent également en charge.

2
Emil Rasmussen