Želite li saznati kako svoj blog staviti na test prometa?

Jedna stvar koju vam ne govorimo kada pokrenete blog ili poslovnu web stranicu je da će jednog dana vaša web stranica doseći svoju granicu.

Tvrtke koje pružaju usluge hostinga ne žele vas obavijestiti o tome, a programeri dodataka i tema samo žele ostvariti veću prodaju. Stoga je teško reći hoće li se dodatak sukobiti s vašom web stranicom kad se promet počne povećavati.

WordPress je prilično dobro rješenje za vaš blog, pogotovo kada se odlučite za kvalitetnu uslugu hostinga. Međutim, testiranje vaše web stranice prije objavljivanja nije realan način za razumijevanje izvedbe vaše web stranice.

Što se događa kada promet bude najveći tijekom blagdana? Je li vaša web stranica spremna za ovu vrstu stresa?

Što podrazumijevamo pod stresom?

Ispitivanja otpora (ili testovi opterećenja) nastaju kada podložite određenu količinu stresa softveru ili tehnološkom sustavu za testiranje njegove otpornosti.

Ovaj stres test se radi u nekoliko okruženja. Na primjer, morat ćete vidjeti kako se vaša web stranica ponaša s ogromnim opterećenjem prometa. U isto vrijeme, dobra je ideja uspoređivati ​​ovaj vrh s onim koji ćete dobiti kad je promet nizak.

Općenito, stresno testiranje znači simuliranje dolaska više korisnika na vaš blog odjednom. Na ovaj način spremni ste za svoj uspjeh kao vlasnik web stranice. Jedno morate imati na umu da ne morate baciti sve na svoju web lokaciju odjednom. Potpuno je beskorisno provjeravati hoće li se vaša stranica oduprijeti prometu poput Facebooka.

Zašto?

Budući da vaša nova web stranica ili blog vjerojatno neće imati isti promet kao Facebook. Stoga morate procijeniti vlastiti broj i razumjeti svoje prosječne posjete po danu i mjesecu. Tada možete uzeti najveći promet koji ste primili u određenom vremenskom razdoblju i upotrijebiti to kao mjerilo.

Međutim, mjesto testiranja otpornosti na stres često je predviđanje prometa bez presedana. Zbog toga vam preporučujemo da budete previše velikodušni s maksimalnim brojem posjeta.

Procjena vašeg trenutnog učinka

Preporučujemo da koristite jedan od sljedećih alata za procjenu trenutnih performansi vaše web stranice:

Svaka od gore navedenih stranica pruža dobre alate za testiranje izvedbe vaše stranice. Oni također nude rješenja koja možete, a možda i ne možete sami popraviti. Na primjer, problem od caching može se riješiti dodatkom za caching, kombinacija CSS-a i vanjskog JavaScripta može zahtijevati dodatno znanje.

Također ćete dobiti uvid u to koliko se brzo vaše stranice učitavaju bez puno prometa. To vam može dati dobar početak za prelazak na testiranje performansi s velikim prometom.

Uklonite nepotrebne dodatke

UpotrebaDD dopušta administratorima nadzor nad korištenjem resursa svoje WordPress instalacije. Dodati će mali okvir pri dnu svake stranice, vidljiv samo administratorima, koji prikazuje broj MySQL upita, količinu memorije koju koristi kôd na stranici i koristite li kompatibilni web poslužitelj (većina kompatibilni), "vrijeme do prvog bajta" (TTFB) i vrijeme potrebno za generiranje cijele stranice. Google koristi TTFB za svrstavanje stranica, a ovo će biti prvi od dva prikazana.

Pomoću zaslona možete utvrditi ima li vaša web stranica previše učitanih dodataka, je li vaša tema previše "teška" ili ako nešto nije u redu na vašem poslužitelju. Sam dodatak praktički ne koristi resurse i trebao bi biti kompatibilan sa svim temama i dodacima koji generiraju HTML.

Pa instaliraj ovo WordPress plugin će ukloniti WordPress plugins koji mogu utjecati brzinu i performanse vaše web stranice. Na primjer, mogli biste otkriti da jedan od sukoba dodataka uzrokuje lošu izvedbu vaše web lokacije.

Test preopterećenja: Kako to učiniti i s kojim alatima?

Postoje dva načina za izvođenje ovih testova. Prvi je hodanje ručno, postupkom "uradi sam". Drugi je odabir komercijalnog proizvoda kako bi vam test uspio.

Ručni postupak

Početnici bi trebali izbjegavati ovu metodu. Međutim, ako smatrate da ste iskusni, nema problema.

Iz naše perspektive, tehnički možete ići sa svime. Ipak, imamo nekoliko favorita:

  • JMeter - Ovdje je Java aplikacija s otvorenim kodom s moćnim alatima za testiranje performansi. JMeter podržava testiranje za većinu aplikacija, za pozadinske poslužitelje i za vrste protokola, prilično je popularno rješenje i o potonjem ćete pronaći dobru dokumentaciju.
  • Opsada - Potonji je desetak puta lakši za naučiti od JMetera ili Tsunga. To je nesumnjivo najbolja opklada za manje iskusne programere koji žele učiniti uradi sam, napraviti testove preopterećenja simulacijom korisnika, a to može na kraju staviti poslužitelj u opsadu.

Komercijalne opcije

Za mnoge ljude ručna metoda nije baš ugodna. Ako ste manje iskusan programer ili ne želite gubiti vrijeme, preporučujem upotrebu komercijalnih alata.

Imajte na umu da su neke od ovih opcija skupe pa ćete sami učiniti što bolje, to ćete odrediti na temelju svog proračuna.

utjecaj opterećenja

Load Impact je platforma koja nudi pristupačne cijene i sučelje prilagođeno korisniku. Možete testirati na redovitim WordPress web mjestima kako biste stekli dojam o tome što će ljudi zapravo raditi na vašoj web stranici.

Iako " utjecaj opterećenja Ima nekoliko alata u oblaku, izvorno je stvoren za rad kroz oblak za testiranje performansi web stranica i aplikacija. Početna cijena je na 29,99$ mjesečno, a njegove glavne usluge uključuju testiranje opterećenja i performanse poslužitelja.

To je sve za ovaj tutorial, nadam se da možete pravilno izvoditi testove performansi na svom blogu.