Aller au contenu principal
Temps de lecture : 6 minutes (1143 mots)

Comment regrouper et minifier les ressources dans WordPress

groupe de fichiers et minification

Obtenir les meilleures performances possibles est le rêve de tout gestionnaire de site web. Grouper et minifier les ressources sur WordPress est l'une des meilleures solutions, mais cela peut s'avérer complexe. Grouper toutes vos ressources (principalement les fichiers CSS et JS) peut exposer votre site à des risques si vous n'êtes pas développeur, car cela peut engendrer des conflits.

WP Speed of Light est la solution idéale pour optimiser votre site WordPress grâce à ses nombreuses options permettant d'accélérer son chargement, le tout via un tableau de bord très intuitif. Parmi ces options, le regroupement et la minification des ressources sont particulièrement utiles. L'inclusion ou l'exclusion de fichiers individuels lors de ce processus est essentielle pour une optimisation personnalisée et sans conflits.

Pour cet article de blog, nous allons utiliser un site WordPress d'exemple et apprendre comment procéder afin de simplifier la configuration.

 

Comment effectuer une minification JS et CSS WordPress

Apprenons à effectuer une minification JS et CSS WordPress, mais d'abord, nous devons savoir ce que signifie la minification : « La minification désigne le processus de suppression des données inutiles ou redondantes sans affecter la façon dont la ressource est traitée par le navigateur - par exemple les commentaires et la mise en forme du code, la suppression du code inutilisé, l'utilisation de noms de variables et de fonctions plus courts, etc. ».

Nous allons maintenant effectuer un test de vitesse sur notre page afin de constater les changements. Dans cet exemple, nous utilisons un site avec WooCommerce et quelques produits ; le premier chargement sera donc un peu lent.

 

avant le test

 

Oui, 2,79 secondes pour charger la page, pas mal, mais on peut faire mieux. Minifions le JS et le CSS pour constater la différence. Rendez-vous dans WP Speed of light > SpeedUp > Group & Minify ; vous y trouverez le menu avec toutes les options de minification. La version gratuite du plugin inclut l'option de regroupement et de minification, mais l'exclusion visuelle des fichiers est uniquement disponible dans la version PRO.

 

tableau de bord group-and-minify

 

Les options de l'extension PRO sont les suivantes : Exclure les scripts en ligne (exclure les scripts en ligne de la minification), déplacer les scripts vers le pied de page (cela permet d'accélérer votre site en déplaçant tous les scripts minifiés vers le pied de page), Grouper les polices et les polices Google (grouper les polices locales et les polices Google dans un seul fichier pour un chargement plus rapide) et Exclusion avancée de fichiers.
 
Vous avez désormais la possibilité de minifier, comme vous pouvez le constater, les fichiers JS, CSS et HTML. Il vous suffit d'activer ces options, de cliquer sur « Enregistrer » et toutes vos ressources seront minifiées immédiatement. Cette configuration avancée peut parfois poser problème, mais tout peut être résolu en excluant certains codes et fichiers (avec l'extension PRO).

 

minifier les ressources

 

 

Désormais, tout le travail de développement qui pouvait prendre des heures est effectué en quelques secondes.

 

Prochaine étape : optimiser le CSS et le JS de WordPress

Grâce à ce plugin, WordPress optimisera automatiquement le CSS et le JS en activant simplement les options de regroupement sur le tableau de bord. Allez dans WP Speed of Light > SpeedUp > Group & Minify , et vous verrez un tableau de bord avec les options permettant de regrouper le CSS et le JS.

Ces options vous permettent de :

  • Grouper les fichiers JS : Regrouper plusieurs fichiers JavaScript en un seul fichier minimisera le nombre de requêtes HTTP
  • Regrouper les fichiers CSS : le regroupement de plusieurs fichiers CSS en un seul fichier minimisera le nombre de requêtes HTTP.

Requêtes HTTP : il s’agit de requêtes envoyées au serveur chaque fois que nous sélectionnons un élément ou que nous passons à une autre page du même site. Si nous pouvons réduire ces requêtes, le temps de chargement sera réduit.

Pour vérifier combien de fichiers et de scripts vous pouvez regrouper sur votre site web, ouvrez simplement la console de votre navigateur (clic droit > Inspecter ou F12) et ouvrez le panneau réseau .

 

liste-script-chrome

Vous pouvez ensuite lister tous les fichiers chargés par type ; ici, dans cet exemple, j'ai cliqué uniquement sur la liste des fichiers JS.

Maintenant que nous sommes dans ces paramètres, activez simplement les options de groupe (Group CSS et Group JS) et cliquez sur Enregistrer. N'oubliez pas que ces options doivent être utilisées avec précaution et que vous devrez tester votre page car elles peuvent provoquer des conflits.

 

Passons aux choses sérieuses et optimisons l'épaisseur des polices

Quoi ? D'autres optimisations ? Oui ! Vous pourrez optimiser la graisse des polices. C'est très simple : il vous suffit d'activer l'option dans les paramètres. Allez dans WP Speed of Light > SpeedUp > Group & Minify > Group fonts and Google Fonts .
Cette option vous permet de regrouper les polices dans un seul fichier pour un chargement plus rapide. C'est très pratique, car la plupart des thèmes et mises en page WordPress proposent par défaut deux polices ou plus, avec toutes leurs déclinaisons (normal, gras, italique, etc.).

Il suffit d'activer cette option, de cliquer sur Enregistrer et toutes les polices seront regroupées.

 

police de groupe

 


Maintenant que nous avons activé toutes les options de minification et de regroupement des ressources, nous devrions constater une différence dans le temps de chargement de notre site. Vérifions la vitesse.

 

test-après

 

Quelle différence ! De 2,8 à 0,56 seconde ! Comme nous vous l’avons indiqué en début d’article, nous pouvons encore améliorer le temps de chargement ;)

 

Comment utiliser l'exclusion de la minification des fichiers

La minification peut engendrer des problèmes sur votre site, notamment lors du regroupement de fichiers contenant des erreurs de syntaxe ou des problèmes similaires au niveau des variables ou des classes. C'est pourquoi l'option « Exclusion de fichiers pour la minification » vous permet d'exclure certains fichiers du processus de minification et de regroupement. Pour cela, rendez-vous dans WP Speed of Light > SpeedUp > Group & Minify ; vous y trouverez l' d'exclusion de fichiers avancée .

Pour utiliser l'exclusion de fichiers avancée, vous devrez d'abord effectuer une analyse, activer l'option et cliquer sur Lancer l'analyse.

 

alerte de conflit de ressources de groupe


 Pour pouvoir lister les scripts chargés sur votre site web, WP Speed of Light doit analyser votre dossier. Ils se trouvent généralement dans le dossier /wp-content qui regroupe tous vos plugins et votre thème. Sélectionnez ce dossier (au moins) et cliquez sur « Analyser maintenant ».

 

sélectionner-les-dossiers-à-analyser

 

Le programme effectuera une analyse. Enfin, cliquez sur « Afficher les résultats » une fois l'analyse terminée.

 

scanné

 

Une liste de fichiers classés par type (Tous, JS, CSS, Polices) devrait s'afficher ci-dessous. Si vous avez identifié un fichier posant problème lors de l'activation du groupe de fichiers et de la minification, vous pouvez l'exclure de cette liste à l'aide d'un simple bouton marche/arrêt .

 

exclure les fichiers

 

Cela vous permettra d'exclure des fichiers et ainsi de résoudre facilement tout problème pouvant survenir lors de la minification des ressources. Le processus de regroupement et de minification nécessite encore du travail, notamment pour les tests, mais l'effort en vaut vraiment la peine. Vous pourrez toujours tester son fonctionnement en effectuant un test de vitesse directement depuis WP Speed of Light .
 
Essayez WP Speed of Light : https://www.joomunited.com/wordpress-products/wp-speed-of-light

Restez informé

Lorsque vous vous abonnez au blog, nous vous enverrons un e-mail lorsqu'il y a de nouvelles mises à jour sur le site afin que vous ne les manquiez pas.

Articles associés

 

Commentaires

Aucun commentaire pour le moment. Soyez le premier à soumettre un commentaire
Déjà inscrit ? Se connecter ici
vendredi, février 06, 2026

Image de Captcha

An Error Occurred: Whoops, looks like something went wrong.

Sorry, there was a problem we could not recover from.

The server returned a "500 - Whoops, looks like something went wrong."

Help me resolve this