WordPress et http 2: répondre à toutes les questions
Combien de fois avez – vous vu un article suggérant comment rendre votre site WordPress plus rapide? Tu en as peut – être marre d’eux. Malheureusement, la plupart d’entre eux ont répété le même vieux tour encore et encore. J’ai une nouvelle pour vous: la mauvaise nouvelle est que c’est un autre article sur la façon de rendre votre site WordPress plus rapide. La bonne nouvelle, c’est que c’est un nouveau concept. Il s’appelle http \/ 2. Qu’est – ce que http et pourquoi avons – nous besoin de http \/ 2? Tout d’abord, vous connaissez probablement très bien http. Bien que vous sachiez peut – être maintenant exactement ce qu’il signifie et ce qu’il fait, vous pouvez l’utiliser plusieurs dizaines de fois par jour.
Chaque fois que vous visitez Google. Ou les développeurs wpmu, ou même WordPress. Essentiellement, http (abréviation du Protocole de transfert hypertexte) est la façon dont les navigateurs et les serveurs Web communiquent entre eux. En termes moins professionnels, http est la langue utilisée par les serveurs Web et les clients pour communiquer. Je n’entrerai pas dans http, ce qu’il est et comment il fonctionne. Pour en savoir plus, consultez la page Wikipedia. Http a été officiellement enregistré pour la première fois en 1991 sous la version 0.9. C’était il y a plus de 25 ans, et techniquement, c’était il y a des milliards d’années. Remarque: http est disponible en plusieurs versions, y compris 1.0 et 1.1 – dans cet article, j’appelle http 1 http 1. X.
On peut dire qu’à cette époque, votre site Web ordinaire était similaire à celui – ci:
– Oui.
La création d’une seule connexion nécessite maintenant des frais généraux techniques considérables. La création de centaines de connexions signifie que cette surcharge peut durer des centaines de fois. Imaginez si votre facteur devait retourner à la poste pour recevoir toutes les lettres qu’il devait envoyer. Cela devient un véritable problème, donc la création rapide de sites Web implique principalement deux choses: réduire les retards en combinant le plus de fichiers possible dans le moins de fichiers possible, La compression et la minimisation des fichiers, réduisant ainsi la taille des données envoyées entre le navigateur et le serveur http \/ 2, visent à résoudre implicitement ces problèmes.
Comment les sites Web utilisant http \/ 2 sont – ils plus rapides? Si vous souhaitez connaître les spécifications exactes de http \/ 2, nous vous recommandons d’accéder à la FAQ http 2 github. Si vous ne voulez pas être trop technique, j’essaierai d’expliquer les améliorations http \/ 2 par rapport à http en termes moins techniques. Http \/ 2 est conçu pour être lisible par machine et non par l’homme http 1. X est un protocole textuel conçu essentiellement pour être lisible par l’homme. D’autre part, http \/ 2 est un protocole binaire. Cela signifie qu’il est utilisé pour communiquer entre les machines (serveurs Web et navigateurs) et non entre les personnes.
Cela rend la communication entre le serveur et le navigateur plus efficace à plusieurs égards. Essentiellement, il peut analyser, compresser, réduire le nombre d’erreurs plus rapidement et éliminer bon nombre des inefficacités nécessaires à la lisibilité, comme les espaces, les lignes, les extrémités de ligne, les majuscules, etc. Http \/ 2 permet le transfert simultané de plusieurs fichiers. Rappelez – vous que j’a i mentionné un facteur qui doit retourner à la poste chaque fois qu’il veut poster une lettre. Ils sont limités à une lettre à la fois. Http 1.x est également limité C
C’est déjà http 2. Cependant, même si votre site est pris en charge par l’un de ces serveurs, cela ne signifie pas automatiquement que votre site peut prendre en charge http 2. Cela dépend entièrement de la question de savoir si le serveur d’hébergement de votre site Web a actuellement une version logicielle qui prend en charge http 2. Certaines entreprises d’hébergement prennent déjà en charge http 2, mais pas toutes. La meilleure solution est de demander si votre compte d’hébergement actuel prend en charge http 2. Vous pouvez également vérifier si http \/ 2 est activé sur votre site Web en utilisant les outils suivants. C’est ce que je vais faire? Une autre question. À l’heure actuelle, l’implémentation http 2 sur le navigateur exige que http 2 soit livré par une connexion cryptée. Cela signifie qu’en plus d’avoir un serveur Web supportant http 2, votre site doit implémenter HTTPS. (si vous ne connaissez pas les avantages de HTTPS, vous voudrez peut – être consulter un guide https WordPress complet (mais simple). Cela signifie que vous devez obtenir un certificat de sécurité pour votre site Web et le mettre en œuvre. Vous pouvez obtenir un certificat SSL commercial par l’intermédiaire d’une société d’hébergement qui utilisera l’autorité de certification appropriée pour générer le certificat. Vous pouvez ensuite implémenter un certificat de sécurité sur le site WordPress. Récemment, le certificat SSL gratuit avec le chiffrement let a également été amélioré. Notre autre excellent guide explique également comment ajouter des certificats SSL et https gratuits à WordPress en utilisant le cryptage let’s et certbot. Et http \/ 2 pour WordPress? En termes simples, http \/ 2 est indépendant de WordPress ou de tout autre CMS que vous utilisez. Comme il est implémenté au niveau du serveur Web, il est \
Nous avons mentionné sur http 2 la mise en œuvre d’un mécanisme appelé serveur push. Cela exige des conseils ou des directives du SGC utilisé. Pour WordPress, le plug – in WordPress http \/ 2 Server Push permet aux administrateurs de site de suggérer quelles ressources peuvent être \