Passer en http/2 : avantages, dangers

Icipierrot

WRInaute occasionnel
Bonjour,

J'ai lu cet article https://blog.jetpulp.fr/http1-vs-http2-acte-2/ qui me dit que le http/2 augmente la vitesse du site.

Renseignements pris, apparemment la transition a l'air simple. Mais comme je me méfie de ces trucs de geeks, je me pose plusieurs questions.

Est-ce que vraiment le passage en http/2 améliore la vitesse de chargement du site, et donc son classement ?

Quels sont les pièges de cette manœuvre : incompatibilité des navigateurs, besoin d'effectuer une redirection, etc. ?

Merci d'avance pour vos retours d'expérience, critiques et suggestions :).
 

rick38

WRInaute passionné
Est-ce que vraiment le passage en http/2 améliore la vitesse de chargement du site

Oui, surtout pour un site HTTPS (car basculer en HTTPS ralentit par rapport au HTTP).

, et donc son classement ?

Non, Google ne déclasse que les sites trèèèès lents, la vitesse à quelques ms ne compte pas.

Quels sont les pièges de cette manœuvre : incompatibilité des navigateurs, besoin d'effectuer une redirection, etc. ?

Pas de piège, si le navigateur ne gère pas (mais ils gèrent tous maintenant), ça bascule en http 1. Le truc compliqué c'est d'installer et de configurer le module sur le serveur si on est l'admin (Apache, Nginx...), mais c'est comme tout...
 

passion

WRInaute accro
C'est comme tout. Un peu de "çi" et un peu de "ça" fini par faire la différence.
Mais par contre attention, le multplexing inclus aussi du répondant niveau serveur. Bah oui, le http/2 permet effectivement de charger plus rapidement les éléments d'une page puisqu'il travaille en asynchrone mais c'est plus consommateur de ressources. (thread).

Maintenant pour l'aspect technique, j'ai un vps debian strech qui tourne sur un LAMP donc autant dire que j'ai galéré !!!! :eek:
ça été l'enfer !
Parce que cela reste encore mal implémenté sur les distributions en production.
A commencer par le mpm_prefork qui n'est pas compatible avec la dernière version stable de debian strech (apache 2.4.25) donc il faut passer en mpm_event et... passer de php7 à php7-fpm, bah oui trop simple.
Dans la dernière version stable de debian, le module http/2 est présent et tu peux activer son module mais ça fera rien pour autant si tu ne fais pas ces manip expliquées au-dessus.

Bref... maintenant ça tourne mais faut vraiment s'y connaitre.
 

passion

WRInaute accro
Tu appuies là où ça fait mal @spout ;)
C'est vrai rien que pour ça, j'ai hésité à passer sur nginx mais je n'avais pas envie de me retaper une config serveur. Je suis obstiné, ça fini par payer mais nginx est plus simple, c'est vrai.
 

Discussions similaires

Haut