Cât de mult trafic poate gestiona site-ul meu?

Publicat: 2023-02-12

Obținerea unei înțelegeri clare a performanței și capacității site-ului dvs. nu este o sarcină simplă - de fapt, poate fi un proces destul de dificil dacă nu știți cum să îl abordați. Acest ghid detaliat examinează valorile pe care ar trebui să le urmăriți pentru a răspunde la întrebările legate de traficul site-ului dvs., cu încredere, odată pentru totdeauna.

La WP Engine, cunoaștem performanța site-ului este mai mult decât un slogan unidimensional. De fapt, când vine vorba de site-urile care rulează pe platforma noastră, vedem performanța ca pe o ecuație strategică care combină aspecte ale soluțiilor noastre cloud și de securitate cu expertiza noastră WordPress gestionată.

Făcând acest lucru, suntem capabili să abordăm performanța așa cum ar trebui abordată, din mai multe unghiuri, cu o listă generală de variabile și valori care au nevoie de sprijin activ.

Cuprins
1. Încadrarea întrebării.
2. Valori lunare de trafic: sunt utile?
2.1. Aprofundare în valorile utilizatorilor.
2.2. Cum rămâne cu utilizatorii activi Google Analytics?
3. Cum se măsoară utilizatorii concurenți.
3.1. 1. Calculați utilizatorii concurenți.
3.2. 2. Alegeți o alternativă Google Analytics.
3.3. Dar capacitatea de cache?
4. Diferitele tipuri de site-uri.
4.1. Static:
4.2. Dinamic:
4.3. A pune întrebările potrivite.
4.4. Intrați în testarea de încărcare.
5. Gânduri finale.

De asemenea, considerăm aceste eforturi ca pe un produs în sine și unul care nu s-a terminat niciodată – lucrăm în mod constant la modalități de a îmbunătăți toate componentele performanței site-ului pe platforma noastră. Luând această abordare „niciodată mulțumit”, WP Engine poate ajuta clienții noștri să construiască unele dintre cele mai rapide site-uri pe WordPress și îi putem ajuta să mențină acele site-uri funcționale în fața tuturor, de la vârfuri de trafic la securitate. amenințări.

În timp ce acoperim aici viteza și valorile, cum ar fi Time to First Byte (TTFB), următorul articol oferă o analiză detaliată a valorilor de trafic și întrebarea comună, deși crucială: „Cât trafic poate gestiona site-ul meu?”

Încadrarea întrebării.

Capacitatea site-ului, adică volumul de trafic pe care site-ul dvs. îl poate gestiona în orice moment, este o componentă cheie a performanței generale a site-ului și are un impact direct asupra KPI-urilor, precum și asupra cât timp petrec dezvoltatorii pentru lucruri precum infrastructura (dacă aveți gestionați-vă propria infrastructură la nivel intern). Acestea fiind spuse, măsurarea traficului pe care îl poate gestiona site-ul tău începe cu adevărat cu înțelegerea tipurilor de utilizatori și a traficului pe care îl primește site-ul tău.

În primul rând, să explorăm definiția utilizatorilor concurenți, în contextul Internetului.

Numărul de utilizatori concurenți se referă la numărul total de utilizatori care accesează simultan o resursă. Aceste resurse pot fi o aplicație web sau mobilă, o rețea sau un fișier.

La WP Engine, această resursă este site-ul tău WordPress.

Este demn de remarcat faptul că utilizatorii concurenți reprezintă o valoare de nivel înalt. În următoarele câteva secțiuni, veți afla că utilizatorii concurenți conduc la o valoare mai granulară a solicitărilor concurente. Deoarece aceste solicitări vin în forme și dimensiuni diferite, putem folosi stocarea în cache pentru a înțelege cum funcționează un site la scară. Pe măsură ce vom aprofunda, vom explora modul în care concurența și capacitatea de stocare în cache interacționează între ele.

Deci, cum folosiți utilizatorii concurenți pentru a înțelege capacitatea mediului dvs.? Înainte de a putea răspunde la aceasta, să revenim cu un pas mai departe și să ne uităm la una dintre cele mai frecvente valori folosite astăzi: traficul lunar.

Valori lunare de trafic: sunt utile?

În general, da. Cifrele de la lună la lună oferă o înțelegere a profilului de trafic de bază: scăzut, moderat sau ridicat. Aceste valori oferă, de asemenea, informații despre eventualele tendințe, modele și sezonalitate, deoarece traficul lunar se poate modifica în funcție de multe variabile, inclusiv campanii de marketing, clasamente în motoarele de căutare și condițiile pieței.

Pentru majoritatea site-urilor, traficul normal, de zi cu zi, poate fi destul de stabil și previzibil. Putem numi acest lucru trafic de bază . Cu toate acestea, unele site-uri care se confruntă cu creșteri recurente ale traficului nu sunt îngrijorate de valoarea de referință. Sunt mai preocupați de evenimentele cu trafic mare care sunt esențiale pentru afacerea lor, cum ar fi un site care vinde bilete la concert sau un site folosit pentru a anunța lansările de produse. Când aceste evenimente contează cel mai mult, este important ca mediul dvs. de producție să gestioneze nu numai traficul de bază, ci și nivelurile de trafic maxim.

Aici numerele de trafic lunare nu vor ajuta. Valoarea mai fiabilă pentru înțelegerea capacității la acest nivel de trafic (dar cu adevărat orice) este utilizatorii concurenți.

Aprofundare în valorile utilizatorilor.

Înainte de a trece la utilizatorii concurenți, este util să înțelegeți ierarhia valorilor din domeniul analizei digitale. Iată o diagramă pentru a ilustra acest lucru:

  • Utilizatorii sau vizitatorii sunt valori care descriu un utilizator care intră pe site pentru prima dată. Este de obicei definit de un ID de utilizator unic. La WP Engine, este definită ca o adresă IP unică și contează ca un singur vizitator unic pe zi. Deoarece orice vizite suplimentare ale aceluiași utilizator sunt recunoscute printr-un ID de utilizator unic, utilizatorul unic va fi numărat o singură dată.
  • Sesiunile sau vizitele reprezintă o perioadă în care un utilizator a interacționat cu site-ul. Sesiunea începe când utilizatorul vizitează prima dată site-ul și se termină atunci când se întâmplă fie trei lucruri: utilizatorul închide browserul, șterge cookie-urile sau devine inactiv timp de 30 de minute (care este perioada implicită în Google Analytics și poate fi personalizată). Un singur utilizator poate avea mai multe sesiuni pe parcursul zilei.
  • Hits-urile sunt interacțiunea dintre site și o resursă definită. În ceea ce privește analiza digitală, această valoare este definită ca date trimise către Google Analytics. Aceste accesări sunt cel mai frecvent vizualizări de pagină. În contextul WP Engine, un hit poate fi o solicitare către mediul de producție. Aceste solicitări pot fi fie stocabile în cache, cum ar fi active statice (pngs, jpeg, pdf-uri) sau dinamice, cum ar fi scrierile în baze de date (înregistrări, postări de publicare, comenzi de produse).

Pe baza ierarhiei acestor valori, pe măsură ce vă deplasați de sus în jos, datele devin mai puțin ambigue și mai granulare. În același timp, înțelegerea impactului pe care aceste valori îl au asupra performanței devine mai clară.

Pe scurt, cunoașterea numărului de utilizatori sau vizitatori lunari nu este suficientă .

Cum rămâne cu utilizatorii activi Google Analytics?

Există adesea o neînțelegere cu privire la modul în care Google Analytics și WP Engine captează și definesc valorile. În termeni simpli, ambii urmăresc aceste date în scopuri diferite. Google Analytics este în primul rând un instrument de marketing și analiză a conversiilor. În schimb, WP Engine este o platformă gestionată care urmărește utilizarea resurselor brute la nivelul de infrastructură și performanța la nivelul aplicației. Metodologiile sunt diferite și pot cauza discrepanțe între ambele platforme.

În ceea ce privește concurența, Google Analytics oferă rapoarte în timp real care monitorizează efectele campaniilor de marketing pe site-ul dvs. Aceasta include numărul de utilizatori activi pe site-ul dvs. în acest moment:

În ciuda faptului că este „în timp real”, această valoare nu măsoară în totalitate numărul total de utilizatori de pe site-ul dvs. la un moment dat, simultan. Un utilizator activ în timp real este definit ca un utilizator unic care a declanșat un eveniment sau o vizualizare a paginii în ultimele cinci minute. Dacă un utilizator părăsește site-ul înainte de intervalul de cinci minute, Google continuă să considere acesta drept utilizator activ. Dacă un utilizator rămâne pe site mai mult de 5 minute, nu mai este considerat utilizator activ, chiar dacă încă interacționează cu site-ul.

Având în vedere acest lucru, utilizatorii activi Google ar putea fi mai mult decât numărul real de utilizatori concurenți de pe site-ul dvs. Și în cazuri mai puțin obișnuite, valoarea poate fi mai mică decât concurența reală, în funcție de comportamentul utilizatorului și de durata medie a sesiunii.

Vă puteți baza pe utilizatorii activi Google Analytics? Ca întotdeauna, cu cât aveți mai multe date, cu atât mai bine. Dar singur, nu vă determină nevoile de capacitate.

Cum se măsoară utilizatorii concurenți .

Dacă Google Analytics nu oferă o valoare clară pentru utilizatorii concurenți, atunci ce face? Iată două metode comune pentru a vă ajuta să determinați acest număr:

1. Calculați utilizatori concurenți .

Folosind această formulă cu date extrase din Google Analytics, puteți calcula numărul de utilizatori activi pe site-ul dvs. într-o unitate de timp foarte mică, cum ar fi o secundă:

[Sesiuni orare maxime X Durata medie a sesiunii (sec.)] / 3600

Pentru sesiunile orare de vârf, accesați raportul „Prezentare generală a publicului” din Google Analytics —> găsiți perioada de trafic maxim —> schimbați fila la „Orear” —> treceți cursorul peste grafic pentru a vedea cel mai mare număr de sesiuni într-o oră.

Pentru durata medie a sesiunii, valoarea este afișată în tabloul de bord Prezentare generală. Dacă nu este, accesați „Selectați o valoare” din fila Prezentare generală pentru a afișa durata.

2. Alegeți o alternativă Google Analytics .

Deși Google Analytics este cel mai popular instrument de analiză web din spațiu, este posibil să nu satisfacă toate nevoile dvs. specifice. Există un număr mare de instrumente de analiză care pot măsura concurența mai aliniate cu definiția tradițională a utilizatorilor concurenți.

Dar capacitatea de cache?

Deci, sunt utilizatorii concurenți o măsură validă a performanței? Nu in totalitate. Această măsurătoare vă ajută să înțelegeți amploarea scenariului la un nivel înalt, dar nu oferă o perspectivă mai profundă.

Acestea fiind spuse, este util să înțelegeți diferența dintre utilizatorii care sunt conectați la site-ul dvs. WordPress (membri, administratori, editori) și utilizatorii care nu sunt conectați. Comportamentul acestor utilizatori produce diferite tipuri de „accesări” sau solicitări, care sunt cel mai indicativ al performanței site-ului (menționat într-o secțiune anterioară de mai sus).

Pentru a extinde acest lucru, aceste tipuri diferite de solicitări vin sub formă statică sau dinamică:

  • Conținutul static (fișierele care se schimbă rar), cum ar fi CSS, JS și imagini, de exemplu, sunt ușor de stocat în cache.
  • Conținutul dinamic, cum ar fi paginile de conectare, coșurile de cumpărături și zonele destinate exclusiv membrilor, nu pot fi stocate în cache, deoarece necesită ca ecranul să arate ceva unic pentru fiecare persoană care îl vizitează.

Acest lucru aduce în discuție conceptul de cacheability , care se referă la procesul de stocare a datelor într-un cache sau o zonă de stocare temporară. Când conținutul este stocat în cache, un browser îl poate prelua din cache, mai degrabă decât din serverul original, economisind timpul utilizatorului final și economisind rețeaua orice sarcină suplimentară de trafic.

Cachebilitatea este pur și simplu procentul de vizite pe site-ul dvs. care pot fi stocate în cache, în comparație cu cele care nu pot fi stocate în cache.

 În ceea ce privește clasificarea statică versus dinamică de mai sus, site-urile cu conținut mai static vor avea un scor mai mare de stocare în cache. Dimpotrivă, site-urile cu conținut mai dinamic vor avea un scor mai mic de stocare în cache.

Când utilizatorii WP Engine sunt conectați la site-ul lor WordPress, aceștia interacționează cu conținut dinamic care este aproape complet necacheabil. Prin urmare, ocolește straturile noastre de cache frontală precum Varnish și CDN. Ca rezultat, aceste solicitări care nu pot fi stocate în cache sunt de obicei mai mari consumatoare de resurse, deoarece trebuie procesate recent în backend prin PHP și MySQL. Între timp, site-urile care nu necesită autentificare pot varia cachebilitatea în funcție de elementele din pagină.

Această diagramă ilustrează diferitele tehnologii necesare pentru a furniza conținut static vs. dinamic:

Pentru a exemplifica, să presupunem că avem un site web de adopție de cățeluși numit „The Puppy Nursery”. În calitate de vizitator nou care intră pe site, ești brusc implicat cu fotografii de înaltă calitate pe pagina de pornire. După ce treceți cu mouse-ul peste meniu, decideți să faceți clic pe pagina biografiei cățelușului pentru mai multe detalii despre fiecare animal. Aceste pagini sunt în mare parte statice, cu descrieri și fotografii cu cățeluși drăguți. Deoarece aceste pagini au în mare parte conținut static (cacheabil), această sesiune de utilizator nu necesită foarte mult resurse.

Acum, după o zi, te hotărăști să vizitezi din nou site-ul cu intenția de a adopta un cățeluș. Faceți clic pe pagina de înregistrare care apare dinamic cu o listă de căței cei mai apropiați de locația dvs. geografică. După ce ați ales un cățel, completați un formular cu datele personale de contact, sunteți de acord cu o derogare de siguranță și furnizați informațiile cardului dvs. de credit pentru taxa de adopție. După ce apăsați Trimiteți, sunteți redirecționat către o pagină „Mulțumesc”. Această sesiune de utilizator este mai dinamică datorită elementelor interactive, inclusiv pop-up-ul personalizat, trimiterea formularului și tranzacția cu cardul de credit. Drept urmare, consumă mai mult resurse.

După cum arată acest exemplu, variația dintre sesiunile utilizatorului are ca rezultat diferite tipuri de solicitări și numărul de solicitări către server. Aceste solicitări sunt indicatori mai buni ai capacității și performanței decât numărul de utilizatori concurenți.

În general, numărul de utilizatori concurenți conectați, deconectați și stocarea în cache vă ajută să înțelegeți cererea de resurse a site-ului dvs.

Diferitele tipuri de site-uri .

În mod clar, fiecare site web este unic și se confruntă cu provocări diferite. Cu toate acestea, este încă adevărat că caracteristicile de bază ale unui site web vă vor informa despre capacitatea sa de cache.

Extinderea acestui concept, iată diferitele tipuri de site-uri care sunt de obicei mai statice sau mai dinamice.

Static:

  • Site-uri de broșuri
  • Site-uri de marketing B2B
  • Organizații nonprofit
  • Bloguri (activitate redusă de postare)
  • Orice site cu interacțiune foarte scăzută a utilizatorului

Dinamic:

  • magazine de comerț electronic
  • Site-uri de membru
  • Multisite-uri WordPress
  • Sisteme de management al învățării
  • Orice site cu interacțiune ridicată a utilizatorului (comentarii, înregistrări, tranzacții de comandă, activitate de autentificare, interogări de căutare)

Notă: Deși acestea sunt clasificate ca atare, site-ul dvs. WordPress poate avea atât elemente statice, cât și dinamice. De aceea, atunci când vă uitați la scorul de cacheabilitate, este important să înțelegeți raportul dintre ambele.

Acum să traducem asta în trafic. Imaginați-vă un scenariu în care aveți două tipuri de site-uri: broșură și comerț electronic. Prin natura sa, site-ul brosurii este mai static decat magazinul de comert electronic. Respectiv, vom spune că scorul de stocare în cache al fiecărui site este de 90% și 20%. Dacă site-ul dvs. este găzduit pe WP Engine, contactați echipa noastră de asistență pentru a determina scorul dvs. de stocare în cache.

În acest scenariu, să presupunem că ați decis să utilizați o soluție dedicată Google Cloud pe platforma WP Engine pentru fiecare site. Presupunând că soluțiile sunt exact aceleași, cât de mult trafic poate gestiona site-ul broșurii înainte de a scădea? Ce zici de site-ul de comerț electronic?

După cum știți acum, răspunsul depinde. În general, site-ul broșură pentru soluția dedicată ar putea sprijini mult mai mulți vizitatori pe lună decât site-ul de comerț electronic. Este pur și simplu mai static și stocabil în cache. Aceasta este o presupunere relativ sigură pe care o putem face.

În ceea ce privește numărul exact de vizitatori pe care site-ul dvs. îi poate gestiona, vă recomandăm să abordați această întrebare în mod holist, împărțind-o în părți mai mici.

A pune întrebările potrivite .

În loc să determinați cât de mult trafic poate gestiona site-ul dvs., poate că întrebarea mai utilă poate fi...

Câți utilizatori concurenți poate gestiona site-ul meu pe durata unui anumit timp într-un scenariu realist de trafic ridicat? De exemplu, site-ul dvs. va fi prezentat într-o emisiune TV și vă așteptați la 1.000 de utilizatori concurenți neconectați timp de 20 de minute.]

Câți dintre acești utilizatori sunt conectați vs deconectați?

Cât de stocat în cache este site-ul?

Care este un nivel acceptabil de timp de răspuns, solicitări pe minut, latență și rate de eroare în timpul acestei sarcini de vârf?

Și așa cum se traduce în afaceri, ce se întâmplă dacă acești KPI-uri nu sunt îndeplinite?

Cum ar putea afecta acest lucru veniturile?

Introduceți testul de încărcare .

Pentru a răspunde la aceste întrebări, vă recomandăm să efectuați un test de încărcare pentru a simula scenariul real.

 Un test de sarcină este procesul prin care se cere unui sistem pentru a determina modul în care acesta va funcționa.

În timp ce un test de performanță a paginii (disponibil pentru clienții WP Engine) sau un test Speed ​​Tool (disponibil pentru toată lumea) măsoară viteza unui site pe baza unei singure vizite, acesta este doar primul capitol. Testul de încărcare spune întreaga poveste.

Cel mai frecvent, un test de încărcare este efectuat pentru a simula traficul de vârf cu un număr mare de utilizatori concurenți. Cu alte cuvinte, cum funcționează site-ul în condiții de sarcină grea și nu doar cu o singură vizită.

Pentru a înțelege cu adevărat capacitatea mediului dvs. special pentru site-ul dvs., efectuarea unui test de încărcare vă va oferi mai multă încredere la orice nivel de trafic.

Iată câteva resurse pentru a vă ajuta:

Pentru o scufundare mai aprofundată în testarea încărcării, vă rugăm să consultați această lucrare albă.

Pentru sfaturi despre îmbunătățirea stocării în cache a paginii, consultați acest articol.

Gânduri finale .

Înțelegerea cât de mult trafic poate gestiona site-ul dvs. poate fi cu siguranță confuză. Majoritatea furnizorilor de hosting gestionați își definesc propriile criterii și numărul maxim de vizitatori lunari pentru soluțiile lor. Deoarece site-ul dvs. are un set unic de caracteristici, nu este realist să aveți încredere în aceste cifre pentru a evalua performanța și capacitatea. Și rețineți, cifrele lunare de trafic nu vă vor ajuta să înțelegeți cum va gestiona site-ul dvs. un eveniment cu trafic ridicat, chiar și unul care ar putea dura doar o perioadă scurtă de timp.

De aceea, aceste cifre estimate ar trebui folosite doar ca linii directoare. Puteți lua o decizie mai bine informată punând întrebările potrivite, evaluând datele potrivite și, dacă este necesar, efectuând testele potrivite.

Ca o notă finală, traficul este doar o parte a puzzle-ului de performanță și este doar un factor determinant atunci când alegeți o soluție și o platformă. Alți factori includ straturile de stocare în cache, performanța bazei de date, calitatea și designul infrastructurii, disponibilitatea ridicată și scalabilitatea.

Fiecare afacere are nevoi diferite. Pentru clienții întreprinderi, există cerințe de afaceri și funcționale critice care trebuie îndeplinite.

În conformitate cu pilonii cadrului AWS Well-Architected Framework, aceștia sunt cea mai mare prioritate:

  • Excelență operațională: Capacitatea de a rula și monitoriza sisteme pentru a oferi valoare de afaceri și pentru a îmbunătăți continuu procesele și procedurile de sprijin.
  • Securitate: capacitatea de a proteja informațiile, sistemele și activele, oferind în același timp valoare pentru afaceri prin evaluări ale riscurilor și strategii de atenuare.
  • Fiabilitate: capacitatea unui sistem de a se recupera din infrastructură sau întreruperi ale serviciilor, de a dobândi în mod dinamic resurse de calcul pentru a satisface cererea și de a atenua întreruperile, cum ar fi configurațiile greșite sau problemele tranzitorii ale rețelei.
  • Eficiența performanței: capacitatea de a utiliza eficient resursele de calcul pentru a îndeplini cerințele sistemului și de a menține acea eficiență pe măsură ce cererea se schimbă și evoluează tehnologiile.
  • Optimizarea costurilor: capacitatea de a rula sisteme pentru a oferi valoare afacerii la cel mai mic preț.

WP Engine urmează practicile standard din industrie care sunt aliniate cu acești piloni.

Doriți să aflați mai multe despre cât trafic poate gestiona site-ul dvs.? Faceți clic aici pentru a afla mai multe despre planurile WP Engine și despre beneficiile pe care clienții le văd atunci când folosesc platforma noastră de găzduire WordPress gestionată.