SSL SPDY

SSL et TLS rendent WordPress jusqu'à quatre fois plus rapide

La croyance selon laquelle le protocole SSL ou son successeur TLS ralentissent WordPress est tenace. C'est le contraire qui est vrai - du moins si l'on utilise la bonne technique.

De plus en plus de donneurs d'ordre et d'utilisateurs connaissent la différence entre un site crypté et un site non crypté. Un certificat SSL inspire confiance - le cadenas vert dans la barre d'adresse donne tout simplement un bon sentiment. Mais l'idée fausse selon laquelle le SSL, ou TLS, ralentit WordPress est tout aussi connue que l'effet positif du cryptage.

C'est exactement le contraire qui se produit - à condition que le serveur permette l'utilisation de SPDY. Ce protocole réseau optimisé permet à ta page de se charger beaucoup plus rapidement grâce à la compression, à une meilleure transmission des données et au serveur push.

Mise à jour : SPDY a été absorbé par HTTP/2

L'article original traite du protocole réseau expérimental SPDY introduit par Google. Celui-ci a entre-temps été intégré dans la norme HTTP/2 et a déjà été installé par de nombreux hébergeurs. Le principe de fonctionnement est fondamentalement le même : grâce à des mesures telles que le multiplexage et la compression des données, il est possible de transmettre davantage de données en moins de temps. Il est important de noter que HTTP/2, tout comme SPDY, ne peut être utilisé qu'avec une connexion cryptée. Les décisions prises par les exploitants de navigateurs sont déterminantes à cet égard.

SSL et TLS constituent la base de SPDY

Au moment de sa création, SPDY était un protocole réseau expérimental de Google basé sur TCP. Il a été développé avant tout pour rendre le trafic de données plus moderne, c'est-à-dire plus sûr et plus rapide.

Dans la pratique, il faut donc obligatoirement un certificat SSL pour bénéficier de SPDY. Mais si l'on a mis en place les deux, cela peut donner à son site un net coup de pouce en termes de performances. Tu peux voir l'effet que peut avoir la mise en place de SPDY dans cet exemple.

Lors d'un premier test, nous avons pu quadrupler en moyenne le temps de chargement de HTTPS par rapport à HTTP. Mais comment SPDY parvient-il à atteindre ce niveau de performance ?

SPDY compresse et optimise le trafic de données via SSL / TLS

Le secret réside dans le mode de transmission des données : SPDY veille à ce que les données soient découpées en petits paquets lors de l'utilisation de SSL / TLS. Ainsi, la connexion existante entre le serveur et le navigateur peut être occupée de manière optimale par des paquets de données. SPDY transfère ainsi plusieurs jeux de données.

En outre, SPDY offre la possibilité de donner la priorité à certains ensembles de données. Ainsi, les données qui sont particulièrement importantes pour la construction de la page peuvent être transmises en priorité. L'optimisation "above-the-fold" est ainsi nettement facilitée et ton site semble plus rapide.

Si SSL / TLS est activé, SPDY offre l'option du Server Push

Un autre avantage de SPDY en termes de performance est la possibilité de pousser le serveur (server push). Ce protocole indique au serveur d'envoyer certaines informations au client, même sans demande de ce dernier, si on le soupçonne. Cela réduit le nombre de requêtes HTTP et rend ton site nettement plus rapide, car le nombre d'étapes de communication entre le navigateur et le serveur est réduit.

SPDY doit être configuré sur le serveur de la même manière que SSL / TLS.

Mais comment activer SPDY ? Lorsqu'un navigateur entre en contact avec un serveur, il lui communique sa capacité SPDY lors du "handshake" (quasiment la première prise de contact). Si SPDY est configuré sur le serveur, rien ne s'oppose à une transmission rapide et sûre des données.

Nos collègues de Google ont résumé comment tu peux vérifier si ton serveur supporte SPDY et comment tu peux le configurer sur Apache et Nginx.

Conclusion : SPDY est rapide et sûr, mais requiert SSL / TLS

Avant d'installer un certificat SSL, tu dois donc vérifier si ton serveur supporte SPDY. Si ton hébergeur utilise SPDY, tu peux être sûr que ton site offre actuellement d'excellentes conditions pour un trafic de données sûr et rapide.

Au milieu de l'année, la norme HTTP/2 a également été introduite. Elle est en grande partie basée sur SPDY et constitue une solution encore plus efficace pour la transmission ultra-rapide des données sous SSL / TLS. Tôt ou tard, SPDY sera complètement absorbé par cette nouvelle norme.

Tu as déjà fait des expériences avec SPDY qui sont pertinentes pour notre communauté ou tu as des questions sur le nouveau standard ? N'hésite pas à les partager dans un commentaire à ce blog.

As-tu aimé cet article ?

Tes évaluations nous permettent d'améliorer encore plus notre contenu.

Laisse un commentaire

Ton adresse e-mail ne sera pas publiée.