Configuration pour le HTTP/2

Si votre site profite du HTTP/2, il y a plusieurs choses dont il faut tenir compte lors de la configuration de WP Rocket.

Vous ne savez pas si votre site est en HTTP/2 ? VĂ©rifiez avec cet outil :
⚡️ Test du HTTP/2 chez KeyCDN

Dans cet article


Combiner, ou ne pas combiner ?

Alors que la concaténation (i.e. Combiner les fichiers JS/CSS) est considérée comme une bonne pratique en HTTP/1, ce ne sera pas forcément le cas avec le HTTP/2.

Un dĂ©bat est en cours sur la question de savoir si une concatĂ©nation, c'est-Ă -dire la combinaison de fichiers en petits groupes, est bĂ©nĂ©fique ou pas. La rĂ©ponse est que cela peut varier d'un site Ă  un autre. Nous avons tendance Ă  penser que la concatĂ©nation ne sera pas avantageuse sur du HTTP/2, mais vous devriez tester le temps de chargement de votre site avec et sans ces options car les rĂ©sultats peuvent fluctuer.

WP Rocket vous rappelle de ne pas activer la concaténation des fichiers si votre site tourne sous HTTP/2 :

Si votre serveur est en HTTP/1, ça vaut la peine d'essayer. Gardez Ă  l'esprit, cependant, que cette option peut ne pas fonctionner avec tout les plugins ou les thèmes ! Vous pouvez consulter la documentation Ă  ce sujet :  RĂ©duire le nombre de fichiers minifiĂ©s

PageSpeed Insights, Pingdom Tools, ou GTmetrix continuent de vous recommander de rĂ©duire le nombre de fichier JS/CSS ? 
La plus part des outils de test n'ont pas encore ajustĂ© leurs recommandations ou leurs notes de performance basĂ©es sur la dĂ©tection du HTTP/1 ou du HTTP/2. VoilĂ  pourquoi vous devriez toujours baser votre configuration sur votre temps de chargement, et pas sur les notes obtenues.

Les options Combiner avant WP Rocket 2.11

Avant WP Rocket 2.11, la concaténation étaient divisées en 2 options en fonction du type de fichier. La seconde option combine tous les fichiers CSS/JS en aussi peu de fichier que possible.

Si vous utilisez une version antĂ©rieure Ă  2.11, cette dernière option n'est pas une bonne pratique en HTTP/2, nous vous recommandons donc de ne pas activer les options  Combiner tous les fichiers en un minimum de fichiers possible. En d'autres termes, laissez ces options dĂ©cochĂ©es.

Le Domain Sharding 

Le Domain sharding (non non, il n'y a pas de faute d'orthographe) consiste Ă  diviser vos ressources statiques et Ă  les servir depuis des sous-domaines.
Plus de détails ici : https://wp-rocket.me/fr/blog/difference-cdn-domain-sharding/

Ce n'est plus une bonne pratique avec le HTTP/2. 

Et Ă  propos des CDNs ?

Un CDN peut ansi jouer le rôle de domain sharding, vous vous demandez donc si vous avez toujours besoin de votre CDN. La réponse est "OUI". Les bénéfices d'un CDN qui sert vos ressources en fonctions de la location géographique de vos visiteurs est toujours valable en HTTP/2. Mais il n'y a pas besoin de créer plusieurs sous-domaines pour servir vos différentes ressources car les différents temps de DNS lookup jouerons en votre défaveur.

Références

The Right Way to Bundle Your Assets for Faster Sites over HTTP/2 (Max Jung)
Performance Best Practices in the HTTP/2 Era (Delicious Brains)
Performance optimization in an HTTP/2 world (Yoast)

Cela a-t-il répondu à votre question ? Merci pour votre retour :) Une erreur est survenue lors de l’envoi de votre retour. Veuillez réessayer plus tard.