modul în care Viteza serverului și a rețelei afectează performanța site-ului
un site web lent afectează fericirea clienților, crește abandonul, scade experiența mărcii, influențează SEO, frustrează administratorii site-ului și face ca totul să fie nasol. Am fost” sub capota ” site-uri de tuning de performanță pentru clienți timp de 14 ani. În seria noastră de îmbunătățire a performanței site-ului web, vă vom ajuta să stabiliți o linie de bază pentru site-ul dvs., să examinați pârghiile cheie pe care le căutăm pentru îmbunătățiri ale performanței și să vă îndreptați în direcția corectă pe măsură ce începeți.
călătoria precară dus-întors
dacă nu sunteți un inginer de rețea internet, este posibil să nu fiți conștienți de faptul că World Wide Web este cu adevărat un web. Când introduceți o adresă URL, browserul dvs. nu vorbește direct cu serverul unei companii. Nu este ca cutii între un ecran — există cutii la fiecare capăt, dar șirul este o rețea globală interconectată.
pentru fiecare solicitare pe care o face browserul unui vizitator al site-ului web (100 de elemente pentru o singură vizualizare de pagină), începe o călătorie asemănătoare webului și este transmisă prin mai multe rețele. Cererea pornește de la URL-ul vizitatorului intră în browser-ul lor și hamei pe mai multe servere, în cele din urmă ajunge la serverul dvs., care apoi răspunde înapoi pe mai multe servere și se termină la browser-ul vizitatorului. Această călătorie este măsurată în milisecunde pentru a merge dus-întors și se întâmplă cu viteza electronilor. Locația serverului dvs. web real nu contează prea mult.
când vorbim despre performanța site-ului web, unul dintre domeniile de luat în considerare este viteza reală în care serverul care găzduiește codul site-ului dvs. web poate obține și returna un răspuns. Aceasta se numește de obicei latență de rețea sau doar „timp de așteptare” și este subiectul pentru ziua de azi.
măsurarea latenței rețelei
probabil ați auzit de adresa dvs. IP — este ca adresa poștală a computerului sau dispozitivului dvs. de pe internet. Aceasta, împreună cu un protocol de transfer (TCP/IP), stabilește regulile care permit pachetelor de informații să se deplaseze de-a lungul unei vaste rețele interconectate și să ajungă de la un server sursă la un browser de destinație. Ca un sistem poștal electronic.
pentru a o vedea în acțiune, puteți rula o comandă traceroute pe un Mac sau tracert pe un PC și veți obține o listă cu toate routerele și timpul (sperăm în milisecunde) necesar pentru a obține un răspuns. Când adăugați timpul pentru fiecare hop, puteți obține o senzație de latență între mașina dvs. și site-ul dvs. web. Folosim instrumente de monitorizare și gestionare fanteziste pentru a obține aceste informații mai Grafic.
revenind la instrumentele pentru dezvoltatori Google Chrome (în special fila Rețea), latența din primul document solicitat este importantă. Este, în esență, timpul necesar pentru tine de a lovi enter pe browser-ul dvs., serverul web procesează instrucțiunile pentru primul Document, și trimite-l înapoi la computer/browser-ul. Acest prim Document conține toate celelalte linkuri către imagini, materiale, stiluri etc. De asemenea, conține de obicei tot codul HTML structural pentru pagină și text.
viteza de rețea odată ce o cerere părăsește rețeaua personală/de afaceri nu este ceva care veți avea un control extraordinar asupra. Cu toate acestea, aveți încredere că este incredibil de rezistent, optimizat și rapid. Lucrurile pe care le auziți în știri, cum ar fi atacurile de refuzare a serviciilor, tăierea coloanei vertebrale, serviciile DNS vizate — toate lucrurile care se întâmplă în mijlocul unei cereri de rețea — nu sunt cu adevărat în controlul dvs.
cele două elemente mari pe care le aveți control asupra acelei latențe de impact:
- vedem probleme de latență atunci când un client are o conexiune lentă la birou sau o lățime de bandă nesemnificativă în rețeaua sa. Mai ales cu instrumente precum panoul de administrare Magento, care trimit adesea o mulțime de elemente de pagină (cum ar fi un catalog de produse).
- cealaltă zonă pe care o vedem latență este în timpul procesării bazei de date sau alocarea memoriei în baza de date. Platformele de comerț electronic și CMS construiesc dinamic pagini din cereri către baza de date. O bază de date cu alocare insuficientă a memoriei își poate încetini capacitatea de a răspunde, afectând performanța generală.
dacă încărcarea primei pagini pare foarte lentă în Instrumentele pentru dezvoltatori (cum ar fi mai mult de 1-2 secunde), puteți obține adesea o victorie rapidă prin faptul că echipa dvs. de dezvoltare aruncă o privire asupra configurației hardware și alocării memoriei. Asigurați-vă că setările recomandate pentru aplicația dvs. sunt îndeplinite (acestea sunt de obicei publicate pe scară largă de un dezvoltator de aplicații). A vedea câștiguri imediate de performanță poate fi uneori la fel de simplu ca redimensionarea serverului web și alocarea memoriei.
dacă se pare că un site este lent doar pentru tine — și alți oameni spun că site — ul se încarcă bine-probabil că ești doar tu. Asigurați-vă că rețeaua pe care o utilizați are un randament adecvat. Chiar și în rețelele WiFi corporative de ultimă generație, există adesea multe cereri concurente de lățime de bandă sau ar putea fi distanța la care vă aflați de un punct de acces. Rulați un test de viteză pentru a afla.
a vedea câștiguri imediate de performanță poate fi uneori la fel de simplu ca redimensionarea serverului web și alocarea memoriei.
operațiunile de rețea sunt un subiect important, dar profesioniștii din acest domeniu știu mai multe despre (și le pasă mai mult) performanța decât orice alt grup pe care îl veți întâlni. Acestea pot oferi o analiză mai profundă și pot rula tot felul de verificări de diagnosticare pentru a regla performanța serverului dvs. web și a rețelelor de birou. Lucrurile dintre cutii sunt fascinante, dar rareori este ceea ce ați rezolva problemele de performanță ale site-ului.
în ultima tranșă despre performanța web, vom vorbi mai detaliat despre toate cache-urile și agregările disponibile. Aceasta poate fi o modalitate excelentă de a reduce numărul de solicitări dus-întors necesare și care va îmbunătăți performanța.
citiți mai multe în serie:
- site-ul lent? Cei mai comuni 6 factori care afectează viteza site-ului
- cum să măsurați viteza site-ului dvs.
- semnele vitale Web de bază și impactul performanței site-ului asupra SEO
- impactul designului site-ului asupra performanței: Cum optimizarea imaginilor poate ajuta
- cum adăugarea tehnologiilor de Marketing va afecta performanța site-ului
- ce este Cache-ul site-ului și de ce este Important pentru marketing?
- prezentați rezultatele performanței site-ului dvs. web cu acest șablon de raport de optimizare util
suntem aici pentru a vă ajuta să vă iubiți site-ul! Nu uitați să vă abonați mai jos pentru cele mai recente informații utile de la echipa noastră pentru a dvs.