Testarea vitezei site-ului web: Măsurarea corectă a vitezei furnizorului dvs. de găzduire web

Publicat: 2017-04-21

Viteza unui site web se poate referi la multe lucruri diferite, iar măsurarea este de obicei plină de ambiguități și erori de interpretare. În acest articol, vom clarifica câteva aspecte confuze ale măsurării vitezei site-ului web. Apoi vă vom ajuta să descifrați raportul de măsurare a vitezei. În cele din urmă, vom analiza ce valori trebuie să luați în considerare atunci când măsurați viteza furnizorului dvs. de găzduire web.

Vom folosi instrumentul de testare a vitezei site-ului web de la Pingdom pentru exemplele noastre. Există multe instrumente similare, cum ar fi dareboost și WebPageTest, și vă încurajăm să le încercați pe toate pentru a obține un rezultat mai echilibrat. Există, de asemenea, GTMetrix și Page Speed ​​Insights de la Google. Cu Google, ei bine, aveți autoritatea pe care o are un instrument Google. În dezavantaj, nu veți primi informații despre timpul real de răspuns (în milisecunde) pentru site-ul dvs. web. Deci, dacă căutați rezultate cantitative, va trebui să verificați celelalte instrumente.

Dar adevărul este că măsurarea vitezei este puțin dificilă. Mai întâi să lămurim câteva lucruri.

Măsurarea vitezei site-ului este … complicată

Rapoartele de la instrumentele de măsurare a vitezei site-ului online oferă de obicei o cantitate copleșitoare de informații cu privire la viteza site-ului dvs. Acest lucru este greu de înțeles, mai ales dacă nu ați folosit unul înainte. În primul rând, există câteva puncte pe care trebuie să le ai în vedere:

  1. Rapoartele privind viteza site-ului vă oferă o notă de viteză totală, combinând împreună mai multe valori foarte diferite. Aceasta oferă o aproximare generală a cât de „rapid” este un site web. Cu toate acestea, atunci când trebuie să evaluați viteza unui furnizor de găzduire web, va trebui să aruncați o privire mai atentă asupra rezultatelor.
  2. Pur și simplu rularea unui test de viteză a site-ului o dată nu vă oferă o viziune realistă. Va trebui să executați cel puțin 10 teste diferite (folosind același instrument și din aceeași regiune) și apoi să calculați media împărțind rezultatele în consecință.
  3. Instrumentele de viteză a paginilor web online ocolesc de obicei orice mecanism de stocare în cache pe care furnizorul sau site-ul dvs. ar putea avea loc. De exemplu, inspectarea antetelor cererii oricărei solicitări dezvăluie două antete HTTP care dezactivează stocarea în cache. Pentru aceasta, ar trebui să aveți întotdeauna în minte memoria cache în timp ce efectuați testele.

Viteza furnizorului de web este diferită de viteza aplicației!

Instrumentele de testare a vitezei site-ului testează de obicei aceleași lucruri și afișează tipuri similare de date. După cum am menționat anterior, nu toate aceste date se referă de fapt la viteza furnizorului dvs. De exemplu, activele care sunt preluate de pe servere terțe, cum ar fi Youtube, nu vă spun nimic despre viteza furnizorului dvs. Acest lucru se datorează faptului că conținutul se află pe servere diferite, și nu pe dvs.

Conținut de la terți (de exemplu Youtube)

În mod similar, valorile Javascript și codurile CSS vă arată doar cât de repede va fi redată pagina dvs. web în browser.

Cereri Javascript

Cu toate acestea, există unele valori care reflectă viteza furnizorului dvs. Acestea sunt DNS, timpul necesar browserului dvs. web pentru a se conecta la pagina dvs. web și a obține rezultate și o serie de alte valori. Să-i vedem unul câte unul!

Găzduiește-ți site-ul web cu Pressidium

GARANTIE 60 DE ZILE BANI RAPIS

VEZI PLANUL NOSTRU

Valorile de viteză ale furnizorului de găzduire web

Timp de răspuns DNS

Această măsurătoare măsoară timpul necesar serverului de nume al site-ului dvs. web pentru a returna la browser adresa IP, măsurată de instrumentul PingDom. În general, valorile sub 300 ms sunt considerate normale.

Timp de răspuns DNS

Dacă observați valori ridicate în această valoare, poate fi necesar să începeți depanarea de ce este cazul. În cele din urmă, ați putea alege să vă schimbați furnizorul DNS. Desigur, dacă înregistrările dvs. DNS sunt menținute de furnizorul dvs. de găzduire web, va trebui să luați în considerare metrica DNS.

Conectează timpul de răspuns

Acest timp de răspuns măsoară timpul necesar pentru ca browserul dvs. să se conecteze pentru prima dată la site-ul dvs. web. Aceasta este o valoare de care evident trebuie să ții cont.

Conectează timpul de răspuns

SSL

În captura de ecran anterioară, am văzut că are loc o redirecționare către o adresă URL HTTPS (vizibilă în pictograma din stânga sus). Pingdom măsoară timpul necesar pentru ca strângerea de mână SSL să aibă loc. Strângerile de mână SSL sunt operațiuni intense din punct de vedere computațional. Timpii lor de răspuns depind în general de diverși factori, cum ar fi ce protocol este utilizat, dacă sunt prezente tehnici precum descărcarea SSL etc.

Timp de răspuns SSL

Va trebui să țineți cont de timpii de răspuns SSL, doar dacă sunteți sigur că handshaking-ul SSL este făcut de furnizorul dvs. Dacă nu sunteți sigur, lăsați acea măsură afară.

Valoarea Trimitere este timpul necesar browserului web pentru a trimite cererea către server. Acest lucru este legat de conexiunea la Internet numai a vizitatorului dvs. și nu de site-ul dvs. web sau de furnizorul dvs. de găzduire. Deci, lăsați și acea măsurătoare afară.

Așteptați/Primiți

Acești timpi de răspuns indică timpul necesar browserului dvs. pentru a primi pagina web reală. Timpul de așteptare este perioada de timp pe care browserul dvs. așteaptă până când serverul începe să trimită date. Timpul de primire indică cât timp durează serverul pentru a trimite efectiv acele date către browser.

Timp de răspuns de așteptare/primire

Deoarece ambii acești timpi de răspuns sunt legați de serverul web, trebuie să le țineți cont de ambele.

Active statice

Trebuie incluse și timpii de răspuns pentru fișierele care sunt difuzate local de pe site-ul dvs. web. Acestea se numesc active statice și sunt de obicei imagini, fișiere CSS și, în general, orice este servit de pe domeniul dvs.

Active statice

Browserele web moderne accelerează descărcarea resurselor utilizând fire paralele de execuție și alte tehnici. De exemplu, dacă aveți un site web cu 100 de solicitări, aceste 100 de solicitări vor fi descărcate în paralel. Internet Explorer 10 folosește maximum 8 conexiuni paralele, în timp ce Chrome folosește 6. Firefox3 și Safari 5 folosesc și 6. Această valoare este configurabilă, dar puteți aduce cu ușurință computerul la un pas dacă îl folosiți greșit, așa că este mai bine să îl lăsați așa cum este. În plus, HTTP/2 ajută în mod semnificativ atunci când vine vorba de accelerarea descărcării, deoarece are o gestionare a fluxului de pachete mai superioară decât predecesorul său.

În cele din urmă, identificarea activelor dvs. locale este ușoară cu Pingdom. Puteți filtra rezultatele și afișa cererile de active locale introducând domeniul site-ului dvs. în câmpul Filtru.

Filtrați cererile de fișiere

Dacă descoperiți că există o întârziere semnificativă la preluarea activelor locale (în special imagini și videoclipuri), atunci gândiți-vă la utilizarea unei rețele de difuzare a conținutului (CDN).

Cu o rețea de livrare de conținut, puteți minimiza pierderea de pachete și latența. Serviciile CDN plasează servere pe tot globul, astfel încât să vă aducă conținutul cât mai aproape de vizitatori, reducând astfel latența.

În încheiere

Instrumentele de măsurare a vitezei site-ului vă oferă o mulțime de informații pe care trebuie să le evaluați critic, în funcție de ceea ce intenționați să măsurați.

Rezumând apoi, înainte de a începe să testați viteza site-ului dvs., țineți cont de următoarele:

  1. Viteza de găzduire web și modul în care este măsurată este complet diferită de viteza de încărcare a paginii.
  2. Principalele valori cărora trebuie să le acordați atenție sunt timpii de răspuns Connect/Wait/Receive, precum și cei ai activelor statice. DNS și SSL sunt luate în considerare numai dacă sunt gestionate de furnizorul dvs. de găzduire web.
  3. Omiteți toate valorile referitoare la conținutul care este extras de la servicii terțe, cum ar fi Youtube.
  4. Rulați testul de mai multe ori (de cel puțin 10) și apoi calculați media împărțind rezultatele la numărul de teste.

Întrucât subiectul aplicației și al vitezei de redare a paginii este încă un subiect de importanță critică, plănuim să dedicăm un articol separat acestui subiect. Este, de asemenea, mult mai complex decât măsurarea vitezei de găzduire web, deoarece depinde de mulți factori și ascunde și câteva probleme!