Comment supprimer les chaînes de requête des ressources statiques dans WordPress
Publié: 2022-10-22
Savez-vous ce qu'est l'URL du site ? Permettez-moi de vous parler de l'URL du site Web. Il signifie localisateur de ressources uniforme et comprend différents composants tels que le protocole, le nom de domaine et un chemin. Toutes ces parties d'URL fonctionnent ensemble pour atteindre une page Web spécifique et l'afficher à l'écran.
Parfois, nous voyons des paramètres supplémentaires dans l'URL qui sont appelés chaînes de requête. Ces chaînes de requête permettent de filtrer et d'organiser les données sur une page Web. Les clients peuvent trouver le produit ciblé sur les sites Web de commerce électronique grâce à des chaînes de requête.
Cependant, la chaîne de requête présente certains inconvénients, car elle peut entraîner une duplication du contenu, une perte d'exploration et réduire la vitesse de chargement. La meilleure façon d'empêcher la formation de ces chaînes de requête est d'éradiquer ces chaînes via des ressources statiques dans WordPress.
Ici, nous allons expliquer plus en détail ce problème et les raisons pour lesquelles et comment vous devez supprimer ces chaînes de requête. Il existe différentes façons de supprimer ces chaînes de requête qui impliquent l'ajout de code au thème ou en utilisant des plugins.
Qu'est-ce qu'une chaîne de requête ?
Tout d'abord, nous devons savoir ce qu'est la chaîne de requête. Il s'agit essentiellement d'un ensemble de caractères après un point d'interrogation dans une URL. Cette chaîne de requête fonctionne comme un paramètre d'URL qui aide à trier et à spécifier le contenu d'un site Web. Voyons un exemple de chaîne de requête.
/books/wp-includes/js/jquery/jquery.js?ver=1.12.4
Le symbole du point d'interrogation dans l'exemple ci-dessus identifie la chaîne de requête. S'il y a plus de chaînes, elles peuvent être affichées en combinaison avec le symbole de l'esperluette & comme indiqué ci-dessous.
https://www.google.com/search?q=query+string+example&safe=strict
Les scripts et les feuilles de style identifient une version de fichier en chantant des chaînes de requête. Les développeurs WordPress utilisent des chaînes de requête pour éviter le cache-busting, c'est un phénomène par lequel de nouveaux fichiers remplacent les fichiers mis en cache. De cette façon, les mauvais fichiers ne seront pas mis en cache si de nouveaux fichiers sont disponibles.
Pourquoi supprimer une chaîne de requête ?
Les chaînes de requête sont très importantes pour la gestion des versions des fichiers. Ils peuvent aider à séparer les fichiers au sein de la même profondeur de fichier et à éviter les problèmes de mise en cache. Cependant, ces chaînes ne sont importantes que pour les ressources dynamiques. Ceux-ci font référence à un contenu personnalisé pour le visiteur, comme un panier d'achat, un profil d'utilisateur ou des informations de connexion.
Par conséquent, les ressources statiques telles que CSS, JavaScript, les images et les vidéos ne nécessitent aucune chaîne de requête. En fait, ils aident à empêcher les serveurs Web de mettre en cache des données. Parfois, lorsque vous vérifiez la vitesse de votre site avec des outils comme GTMetrix, Pingdom ou Page Speed Insight, ils vous recommandent de supprimer les chaînes de requête des ressources statiques. Si vous n'êtes pas expert, vous pouvez obtenir les services d'un développeur Web pour supprimer ces chaînes de requête.
Supprimer les chaînes de requête des ressources statiques dans WordPress
Vous pouvez supprimer la chaîne de requête des ressources statiques dans WordPress en utilisant deux méthodes différentes. Dans la première méthode, nous ajoutons du code au fichier functions.php tandis que dans la seconde, nous devons installer le plugin WordPress.
Cependant, certaines personnes utilisent CDN (réseau de diffusion de contenu) pour récupérer des données Web. Il s'agit de cas exceptionnels où la chaîne de requête CDN cache automatiquement. Si vous n'utilisez pas CDN, vous devez suivre l'une des méthodes précédentes pour supprimer les chaînes.
Supprimer les chaînes de requête des ressources statiques avec du code
Si vous envisagez d'utiliser la méthode d'édition de code, nous vous recommandons de développer une sauvegarde de votre site Web. Cela est nécessaire car en cas de problème, vous avez toujours la possibilité de restaurer les données de votre site.
Vous pouvez accéder au fichier php de votre thème par deux méthodes différentes. La première méthode consiste à utiliser hPanel si vous hébergez un client tandis que si vous utilisez WordPress, accédez à votre tableau de bord. Sélectionnez l'apparence et l'éditeur de thème. Recherchez maintenant le fichier functions.php dans la barre latérale droite.
Utilisation de plugins pour supprimer les chaînes de requête des sources statiques
Si vous n'êtes pas à l'aise avec les méthodes mentionnées ci-dessus, utilisez des plugins comme Speed Booster Pack pour supprimer les chaînes de requête des ressources statiques. C'est l'un des meilleurs plugins wordpress qui peut aider à accélérer le chargement de votre site Web.
Ce plugin a la fonctionnalité de supprimer les chaînes de requête des ressources statiques. Pour installer ce plugin, ouvrez votre tableau de bord WordPress, allez dans plugins et cliquez sur Add New . Recherchez le pack booster de vitesse, puis installez-le et activez-le.
Après avoir activé le plugin, ouvrez le menu et sélectionnez les réglages. Appuyez sur le "interrupteur ON" à côté de l'option Trim query strings pour l'activer. Maintenant, cliquez sur Enregistrer après avoir terminé. Cela supprimera définitivement les chaînes de requête de toutes vos ressources statiques.
Meilleurs plugins pour supprimer les chaînes de requête des ressources statiques
Différents plugins sont disponibles pour les sites WordPress pour supprimer les chaînes de requête des ressources statiques. Ces plugins peuvent aider à augmenter la vitesse de votre site Web.
Fusée WP
WP Rocket est l'un des plugins de cache les plus utiles et les plus efficaces qui a un processus de configuration rapide qui le distingue des autres plugins de cache. Ce plugin commence à fonctionner seul pour mettre en cache votre site Web lorsque vous l'activez.
L'interface utilisateur simple le rend plus attrayant et les utilisateurs peuvent gérer facilement la mise en cache du site Web même s'ils n'ont pas de connaissances techniques. Toutes les options sont disponibles avec une brève description et des liens vers les pages pertinentes.
Pour supprimer les chaînes de requête des ressources statiques avec WP Rocket, accédez à l'option Paramètres de base et cliquez sur Optimisation des fichiers et passez à la case Supprimer les chaînes de requête des ressources statiques.
Ce plugin n'a pas de version gratuite et propose trois plans tarifaires allant de 49 $ à 249 $. Il s'agit d'une redevance unique et vous devrez payer chaque année pour obtenir de l'aide et des mises à jour.
Cache total W3
Le cache total W3 est un autre bon plugin wordpress qui fournit une solution gratuite pour augmenter la vitesse de chargement du site Web. Le plugin est compatible avec la plupart des plans d'hébergement. AMP (pages mobiles accélérées) prend également en charge ce plugin pour améliorer l'expérience des utilisateurs mobiles.
Ce plugin a la fonctionnalité de supprimer les chaînes de requête des ressources statiques. Après avoir installé le plug-in, accédez à Performances -> Cache du navigateur et activez l'option Suppression des chaînes de requête des ressources statiques.
De plus, pour empêcher votre site WordPress de créer à nouveau des chaînes de requête, vous pouvez accéder au cache du navigateur et cocher l'option Empêcher la mise en cache des objets après la modification des paramètres.
Booster de score de performance WP
WP Performance Score Booster est un plugin gratuit qui permet de mettre en cache le navigateur et de supprimer les chaînes de requête. Avec ce plugin, vous pouvez augmenter les performances de votre site Web sur GTMetrix, PageSpeed et Pingdom.
Ce plugin est disponible avec une installation simple et une configuration facile. Une chose à retenir avant d'activer ce plugin est de s'assurer que la compression GZIP est activée sur votre serveur.
Pour éliminer les chaînes de requête, cliquez sur Paramètres -> WP Performance Score Booster et cliquez sur Supprimer les chaînes de requête du contenu statique et enregistrez vos modifications.
Conclusion
Les chaînes de requête sont essentielles pour les URL de site contenant des caractères tels que "?" et "&." Les actifs dynamiques utilisent des chaînes de requête pour aider les serveurs Web à distinguer les différents rendus de ressources les uns des autres.
Cependant, les actifs statiques ne profitent pas des chaînes de questions sur les URL. Ils empêchent les serveurs de réservation intermédiaires de stocker correctement votre site. Par conséquent, nous vous recommandons de les éliminer pour éviter tout problème à l'avenir.