Ajustăm site-urile noastre WordPress pentru a extrage fiecare picătură de viteză pe care o putem obține. Comprimăm imaginile, minificăm CSS și folosim un plugin de caching. Când a apărut HTTP/2, ne-am asigurat, de asemenea, că WPBeginner suportă acest ultim protocol, astfel încât vizitatorii noștri să beneficieze de avantajele vitezei.
Lucrul frumos la HTTP/2 este că gestionează multiple cereri simultan. Acest lucru înseamnă că site-ul dvs. WordPress poate încărca imagini, fișiere CSS și JavaScript toate odată, creând o experiență mult mai fluidă pentru vizitatorii dvs.
Nu ratați îmbunătățiri semnificative de performanță care vă pot crește clasamentul în căutări și experiența utilizatorului. Vă vom arăta exact cum să activați HTTP/2 pe site-ul dvs. WordPress și de ce este una dintre cele mai ușoare victorii pe care le puteți obține pentru o performanță mai bună a site-ului web.

Ce este HTTP/2?
HTTP/2 este versiunea revizuită a protocolului HTTP original. A fost dezvoltat de Internet Engineering Task Force (IETF) și se bazează pe un protocol experimental SPDY dezvoltat de Google.
HTTP (Hypertext Transfer Protocol) este ca o limbă care permite computerelor să comunice între ele pe internet. Este modul în care informațiile sunt trimise înainte și înapoi atunci când utilizați site-uri web sau aplicații.
Când vizitați un site web WordPress, browserul dvs. web trimite un mesaj numit „cerere” către serverul care stochează site-ul web. Cererea solicită informații specifice, cum ar fi textul paginii, imaginile sau videoclipurile.
Sfat: Consultați articolul nostru despre cum funcționează WordPress în culise pentru mai multe detalii.
Serverul primește cererea utilizatorului și trimite înapoi un răspuns. Acest răspuns este ca un pachet care conține informațiile solicitate de utilizator. Include lucruri precum textul pe care îl vezi, imaginile pe care le privești sau chiar videoclipurile pe care le vizionezi pe site.
HTTP 0.9 a fost lansat pentru prima dată în 1991. O revizuire semnificativă a acestuia, HTTP 1.1, a fost publicată în 1999, iar majoritatea site-urilor web au rulat pe acesta până în 2015, când a fost lansat protocolul HTTP/2.
HTTP/2 este suportat de tot software-ul modern de server web (de ex., Apache, Nginx, Litespeed etc.) și browsere, deși multe site-uri web încă rulează pe HTTP 1.1 dacă nu au un certificat SSL instalat.
IETF propune în prezent următoarea versiune a HTTP/3. Aceasta va folosi QUIC (Quick UDP Internet Connections) în loc de TCP și se așteaptă să fie mult mai rapidă decât HTTP/2.
Care este diferența dintre HTTP2 și HTTP?
Protocolul HTTP 1.1 a trimis cereri de date fără prioritizare. Acest lucru înseamnă că, dacă un site web are o referință la un fișier JavaScript în antet, acesta se va încărca înainte de orice alt conținut.
Acest lucru face ca un site web să pară mai lent pentru utilizatori, care nu pot vedea conținutul pe care se așteaptă să îl vadă.
Protocolul HTTP/2 utilizează un flux binar unic pentru a trimite și primi cereri cu suport de prioritizare. Acest lucru înseamnă că dezvoltatorii pot spune serverului ce date să trimită mai întâi.
Protocolul HTTP/2 utilizează, de asemenea, compresia pentru antetele HTTP și multiplexarea, care îmbunătățesc și mai mult performanța de încărcare a paginii.
Protocolul mai nou vine, de asemenea, cu suport pentru HTTP/2 Server Push. Acest lucru permite dezvoltatorilor să trimită date către browserele utilizatorilor fără ca aceștia să le solicite.
Pentru a rezuma, HTTP/2 este mai rapid decât HTTP 1.1 și îmbunătățește semnificativ viteza și performanța WordPress.
Ce este necesar pentru a utiliza HTTP/2 în WordPress?
Mai întâi, aveți nevoie de o companie de hosting care oferă cel mai recent software de server cu suport HTTP/2. De asemenea, va trebui să instalați un certificat SSL pe site-ul dvs. WordPress.
Majoritatea companiilor de găzduire WordPress de top folosesc deja software de server web de ultimă generație.
Recomandăm utilizarea Bluehost, care utilizează cel mai recent software de server web Apache cu suport HTTP/2 activat implicit.
Din fericire, cei de la Bluehost oferă utilizatorilor WPBeginner un discount exclusiv cu un nume de domeniu și un certificat SSL gratuit.
Alte companii de găzduire pe care le recomandăm includ SiteGround, Hostinger și WP Engine. Toate oferă certificate SSL gratuite și cel mai recent software de server cu suport HTTP/2.
Cum să activați HTTP/2 în WordPress
Singura cerință pentru activarea suportului HTTP/2 în WordPress este instalarea unui certificat SSL.
Nu este o cerință oficială. Cu toate acestea, browserele majore precum Google Chrome nu suportă HTTP/2 pe URL-uri nesecurizate.
Dacă site-ul dvs. web utilizează SSL, URL-urile dvs. vor avea prefixul https://, astfel:
https://wpbeginner.com
Vizitarea site-ului dvs. web va afișa, de asemenea, o pictogramă de lacăt în bara de adrese a browserului.

Dacă site-ul dvs. web nu utilizează un certificat SSL, puteți solicita furnizorului dvs. de găzduire WordPress să îl instaleze pentru dvs.
Aveți nevoie de mai mult ajutor? Consultați tutorialul nostru despre cum să mutați de la HTTP la HTTPS în WordPress.
Odată ce ați activat SSL, site-ul dvs. WordPress va fi aproape sigur servit prin protocolul HTTP/2.
Testarea suportului HTTP/2 pentru site-ul dvs.
Există două modalități de a testa dacă site-ul dvs. WordPress servește pagini prin HTTP/2.
Mai întâi, puteți vizita pagina Test HTTP/2 din KeyCDN Tools și introduceți URL-ul site-ului dvs. web. Acest instrument online gratuit vă va spune apoi dacă site-ul dvs. web suportă HTTP/2.

Un alt mod mai eficient de a verifica dacă site-ul dvs. servește pagini pe HTTP/2 este utilizarea instrumentelor pentru dezvoltatori din Chrome.
Pur și simplu deschide o fereastră nouă de browser în Google Chrome și vizitează site-ul tău web. După aceea, deschide o nouă filă de browser și introdu adresa URL chrome://net-export în bara de adrese.

Chrome vă va cere apoi să salvați un fișier JSON pe computer.
După salvarea fișierului, vizitați aplicația netlog viewer și faceți clic pe butonul „Choose File”.

Selectați fișierul netlog pe care l-ați descărcat anterior pentru a continua.
Aplicația va prezenta apoi fișierul într-un format lizibil. Faceți clic pe fila HTTP/2 din coloana din stânga și vă va arăta toate site-urile pe care le-ați vizitat și care foloseau protocolul HTTP/2 ca h2.

Întrebări frecvente despre HTTP/2 și WordPress
Iată câteva dintre cele mai frecvente întrebări pe care le primim despre HTTP/2 și cum funcționează cu WordPress. Aceste răspunsuri vă vor ajuta să înțelegeți mai bine detaliile tehnice și procesul de implementare.
1. Trebuie să fac ceva special pentru a activa HTTP/2 pe site-ul meu WordPress?
Nu, nu trebuie să instalați niciun plugin și nici să faceți modificări de cod. Singura cerință este să aveți un certificat SSL instalat pe site-ul dvs. web. Odată ce aveți HTTPS activat, software-ul serverului furnizorului dvs. de găzduire va servi automat site-ul dvs. folosind protocolul HTTP/2. Majoritatea companiilor moderne de găzduire precum Bluehost, SiteGround și WP Engine suportă deja HTTP/2 în mod implicit.
2. Va încetini HTTP/2 site-ul meu dacă am un furnizor de găzduire mai vechi?
HTTP/2 nu va încetini site-ul dvs., dar furnizorii de hosting mai vechi s-ar putea să nu îl suporte deloc. Dacă compania dvs. de hosting folosește software de server învechit, site-ul dvs. va continua să ruleze pe HTTP/1.1. Cu toate acestea, recomandăm să faceți upgrade la un furnizor de hosting modern care suportă HTTP/2, deoarece acest lucru va îmbunătăți semnificativ performanța și viteza de încărcare a site-ului dvs.
3. Pot folosi HTTP/2 fără un certificat SSL?
Tehnic, HTTP/2 nu necesită SSL, dar toate browserele majore (Chrome, Firefox, Safari, Edge) suportă HTTP/2 doar prin conexiuni HTTPS. Acest lucru înseamnă că, fără un certificat SSL, vizitatorii dvs. nu vor beneficia de îmbunătățirile de viteză ale HTTP/2. Obținerea unui certificat SSL este esențială pentru ca HTTP/2 să funcționeze corect.
4. Cât de rapid va fi site-ul meu WordPress cu HTTP/2?
Studiile arată că site-urile web care utilizează HTTP/2 se pot încărca cu până la 20% mai rapid decât cele care utilizează HTTP/1.1. Îmbunătățirea reală a vitezei depinde de complexitatea site-ului dvs. și de numărul de fișiere pe care le încarcă. Site-urile cu multe imagini, fișiere CSS și fișiere JavaScript vor vedea cele mai mari câștiguri de performanță, deoarece HTTP/2 poate încărca mai multe fișiere simultan.
5. Este HTTP/2 compatibil cu pluginurile de caching WordPress?
Da, HTTP/2 funcționează perfect cu toate plugin-urile populare de caching pentru WordPress, cum ar fi WP Rocket, W3 Total Cache și WP Super Cache. De fapt, utilizarea HTTP/2 împreună cu plugin-urile de caching vă va oferi rezultate de performanță și mai bune. Plugin-urile de caching optimizează fișierele dvs., în timp ce HTTP/2 le livrează mai eficient vizitatorilor dvs.
6. Care este diferența dintre HTTP/2 și HTTP/3?
HTTP/3 este cea mai nouă versiune aflată în curs de dezvoltare, care va folosi protocolul QUIC în loc de TCP pentru conexiuni și mai rapide. Cu toate acestea, HTTP/2 este încă standardul actual și oferă îmbunătățiri semnificative de viteză față de HTTP/1.1. Majoritatea site-urilor web ar trebui să se concentreze mai întâi pe implementarea HTTP/2, deoarece suportul pentru HTTP/3 este încă limitat și nu este încă disponibil pe scară largă.
Sperăm că acest articol v-a ajutat să aflați despre HTTP/2 și cum să îl activați în WordPress. De asemenea, ați putea dori să consultați ghidul nostru complet pentru viteza și performanța WordPress sau selecția noastră de experți a celor mai bune plugin-uri de caching pentru WordPress pentru a crește viteza.
Dacă ți-a plăcut acest articol, te rugăm să te abonezi la canalul nostru de YouTube pentru tutoriale video WordPress. Ne poți găsi, de asemenea, pe Twitter și Facebook.


Samuel
Mulțumesc pentru acest articol. Deși știam că http/2 este mai sigur datorită prezenței SSL, m-am întrebat adesea care este diferența dintre HTTP și HTTP2. Acest articol face diferența clară pentru mine. Tocmai mi-am dat seama că am rămas blocat la cunoștințele depășite despre trimiterea datelor de către http într-o ordine de sus în jos, ceea ce, desigur, m-ați făcut să înțeleg că http2 este mult mai eficient în natura sa de multiplexare și prioritizare a trimiterii. Această revelație va îmbunătăți considerabil modul în care îmi proiectez codul pentru o experiență de utilizare îmbunătățită și aplicații web mai rapide de acum înainte. Acest articol mă face să vreau să reînvăț tehnologia http 2 în detaliu. Mulțumesc mult.
David Lim
Există mulți factori care pot fi optimizați pentru a accelera site-ul nostru. Acesta este unul dintre acești factori. Apreciez scrierea dvs.
MULȚUMESC DUMNEZEU JONATHAN
Eram pe gard în privința activării HTTP/2 pe site-ul meu, dar acest articol m-a convins să încerc. Explicația beneficiilor a fost clară și concisă, iar pașii pentru activarea acestuia au fost ușor de urmat. Mulțumesc!
Jiří Vaněk
Mulțumesc pentru ghid. Am propriul meu server și, ca începător, a trebuit să fac totul singur. Multe lucruri îmi erau noi, cum ar fi HTTP/1 și HTTP/2, crearea certificatelor SSL folosind Certbot și multe altele. Trebuie să spun că acestea și multe alte ghiduri m-au ajutat, mai ales la început, să configurez serverul corespunzător și să fac totul să funcționeze așa cum trebuie.
Suport WPBeginner
Happy to hear our guide was one of the ones to help you
Admin
Ralph
Am folosit site-ul http2 și spune: "Acest server suportă http/2" exact ca în ecranul tău din ghid.
Dar nu înțeleg. Înseamnă că este deja pe http2? Sau este doar pregătit și ar trebui să fac ceva pentru a activa http2?
Suport WPBeginner
Probabil că este, dar dacă doriți să fiți mai sigur, ați folosi cealaltă metodă pentru a confirma că utilizați HTTP/2
Admin