Vil du finne ut hvordan du setter bloggen din på prøve for trafikk?

En ting vi ikke forteller deg når du starter en blogg eller et bedriftsnettsted, er at nettstedet ditt en dag vil nå grensen.

Hostingfirmaer har ingen interesse i å fortelle deg om dette, og plugin- og temautviklere vil bare gjøre mer salg. Så det er vanskelig å se om et plugin vil komme i konflikt med nettstedet ditt når trafikken begynner å øke.

WordPress er en ganske god løsning for bloggen din, spesielt når du går for en kvalitetstjeneste. Å teste nettstedet ditt før det går live er imidlertid ikke en realistisk måte å forstå hvordan nettstedet ditt vil fungere.

Hva skjer når trafikken topper seg i løpet av ferien? Er nettstedet ditt klart for denne typen stress?

Hva mener vi med stress?

Motstandstester (eller lasttester) oppstår når du legger en viss belastning på et programvare eller teknologisystem for å teste dens motstand.

Denne stresstesten gjøres i flere miljøer. For eksempel vil du se hvordan nettstedet ditt oppfører seg med en stor mengde trafikk. Samtidig er det lurt å sammenligne denne toppen med de du vil få når trafikken er liten.

Samlet sett betyr stresstesting å simulere ankomsten av flere brukere på bloggen din samtidig. På denne måten er du klar for din suksess som nettstedeier. En ting å huske på er at du ikke trenger å kaste alt på siden din på en gang. Å se om nettstedet ditt vil motstå trafikk som Facebook er helt ubrukelig.

Hvorfor?

Fordi det er lite sannsynlig at det nye nettstedet eller bloggen din får samme trafikk som Facebook. Så du må vurdere dine egne tall og forstå gjennomsnittlige besøk per dag og måned. Deretter kan du ta mest mulig trafikk du har mottatt på en periode og bruke det som en referanse.

Stresstestpunktet er imidlertid ofte å forutse trafikk uten sidestykke. På grunn av dette anbefaler vi at du er for sjenerøs med ditt maksimale antall besøk.

Evaluering av din nåværende ytelse

Vi anbefaler at du bruker ett av følgende verktøy for å evaluere den nåværende ytelsen til nettstedet ditt:

Hvert av nettstedene ovenfor gir gode verktøy for å teste nettstedets ytelse. De tilbyr også løsninger som du kanskje eller ikke kan fikse selv. For eksempel et problem med caching kan løses med en plugin av caching, kan kombinasjonen av CSS og ekstern JavaScript kreve ytterligere kunnskap.

Du vil også få innsikt i hvor raskt sidene lastes inn uten mye trafikk. Dette kan gi deg et godt sted å starte når du går videre til ytelsestesting med mye trafikk.

Fjern unødvendige plugins

BrukDD lar administratorer overvåke ressursbruken av WordPress -installasjonen. Den vil legge til en liten boks nederst i midten av hver side, bare synlig for administratorer, som viser antall MySQL -forespørsler, mengden minne som sidekoden bruker, og om du bruker en kompatibel webserver (de fleste er kompatible ), "tid til første byte" (TTFB) og tiden det tar å generere hele siden. TTFB brukes av Google til siderangering, og dette vil være den første av de to som vises.

Du kan bruke skjermen til å avgjøre om nettstedet ditt har for mange plugins lastet inn, om temaet ditt er for "tungt" eller om noe er galt på serveren din. Selve pluginet bruker praktisk talt ingen ressurser og bør være kompatibelt med alle temaer og plugins som genererer HTML.

Så installer dette WordPress Plugin vil fjerne WordPress plugins som kan påvirke hastigheten og ytelsen til nettstedet ditt. For eksempel kan du oppdage at en av plugin -konfliktene får nettstedet til å fungere dårlig.

Overbelastningstest: Hvordan gjør jeg det og med hvilke verktøy?

Du har to måter å gjøre disse testene på. Den første er å gå rundt manuelt, med en DIY -prosedyre. Den andre er å velge et kommersielt produkt for å få testen til å fungere for deg.

Den manuelle prosessen

Nybegynnere bør unngå denne metoden. Men hvis du anser deg selv som erfaren, er det ikke noe problem.

Fra vårt perspektiv kan du teknisk sett gå med hva som helst. Vi har imidlertid noen få favoritter:

  • JMeter – Her er en åpen kildekode Java-applikasjon, med kraftige verktøy for å teste ytelsen. JMeter støtter testing for de fleste applikasjoner, for backend-servere og for protokolltyper, det er en ganske populær løsning og du finner god dokumentasjon på sistnevnte.
  • Siege - Det siste er omtrent ti ganger lettere å lære enn JMeter eller Tsung. Det er utvilsomt det beste alternativet for mindre erfarne utviklere som vil gjøre DIY, å gjøre overbelastningstester med en simulering av brukere, og det kan etter hvert sette serveren i en beleiringsstatus.

Kommersielle alternativer

For mange mennesker er den manuelle metoden ikke veldig behagelig. Hvis du er en mindre erfaren utvikler, eller hvis du ikke vil kaste bort tid, anbefaler jeg bruk av kommersielle verktøy.

Husk at noen av disse alternativene er dyre, så gjør DIY jo bedre, du bestemmer det basert på budsjettet ditt.

Lastbelastning

Load Impact er en plattform som tilbyr rimelige priser og et brukervennlig grensesnitt. Du kan teste på vanlige WordPress -nettsteder for å få en følelse av hva folk faktisk skal gjøre på nettstedet ditt.

Selv om " Lastbelastning Har noen få skyverktøy, den ble opprinnelig opprettet for å jobbe gjennom skyen for å teste ytelsen til nettsteder og applikasjoner. Startprisen er på $ 29,99 per måned, og hovedtjenestene inkluderer lasttesting og serverytelse.

Det er alt for denne opplæringen, jeg håper du kan utføre ytelsestester på bloggen din på riktig måte.