Vil du finde ud af, hvordan du sætter din blog på prøve af trafik?

En ting, vi ikke fortæller dig, når du starter en blog eller et virksomhedswebsted, er, at dit websted en dag vil nå sin grænse.

Hostingfirmaer har ingen interesse i at fortælle dig om dette, og plugin- og temaudviklere vil bare gøre mere salg. Så det er svært at vide, om et plugin vil være i konflikt med dit websted, når trafikken begynder at stige.

WordPress er en ret god løsning til din blog, især når du går efter en kvalitetstjeneste. Men at teste dit websted, før det går live, er ikke en realistisk måde at forstå, hvordan dit websted vil fungere.

Hvad sker der, når trafikken topper i løbet af ferien? Er dit websted klar til denne type stress?

Hvad mener vi med stress?

Modstandsforsøg (eller belastningstest) forekommer, når du lægger en vis mængde stress på et software eller et teknologisystem for at teste dens modstand.

Denne stresstest udføres i flere miljøer. For eksempel vil du gerne se, hvordan dit websted opfører sig med en enorm belastning. På samme tid er det en god ide at sammenligne denne top med dem, du får, når trafikken er lav.

Samlet set betyder stresstest at simulere ankomsten af ​​flere brugere til din blog ad gangen. På denne måde er du klar til din succes som webstedsejer. En ting at huske på er, at du ikke behøver at smide alt på dit websted på én gang. At se om dit websted vil modstå trafik som Facebook er fuldstændig ubrugeligt.

Pourquoi?

Fordi din nye hjemmeside eller blog sandsynligvis ikke vil modtage den samme trafik som Facebook. Så du skal vurdere dine egne tal og forstå dine gennemsnitlige besøg pr. Dag og måned. Derefter kan du tage mest trafik, du har modtaget i en periode, og bruge det som et benchmark.

Stresstestpunktet er dog ofte at foregribe trafik uden fortilfælde. På grund af dette anbefaler vi, at du er for generøs med dit maksimale antal besøg.

Evaluering af din aktuelle præstation

Vi anbefaler, at du bruger et af følgende værktøjer til at evaluere den aktuelle ydelse på dit websted:

Hvert af de ovennævnte websteder giver gode værktøjer til at teste dit websteds ydeevne. De tilbyder også løsninger, som du måske eller måske ikke kan løse selv. For eksempel et problem vedr Caching kan løses ved et plugin af Caching, kan kombinationen af ​​CSS og ekstern JavaScript kræve yderligere viden.

Du får også indsigt i, hvor hurtigt dine sider indlæses uden meget trafik. Dette kan give dig et godt sted at starte, når du går videre til ydelsestest med tung trafik.

Eliminer unødvendige plugins

AnvendelseDD giver administratorer mulighed for at overvåge ressourceforbruget af deres WordPress -installation. Det tilføjer en lille boks nederst i midten af ​​hver side, kun synlig for administratorer, der viser antallet af MySQL -forespørgsler, mængden af ​​hukommelse, der bruges af koden på siden, og om du bruger en kompatibel webserver (de fleste er kompatible), "tiden til første byte" (TTFB) og den tid, der kræves for at generere hele siden. TTFB bruges af Google til siderangering, og dette vil være det første af de to, der vises.

Du kan bruge displayet til at afgøre, om dit websted har for mange plugins indlæst, om dit tema er for "tungt", eller om der er noget galt på din server. Selve pluginet bruger stort set ingen ressourcer og skal være kompatibelt med alle temaer og plugins, der genererer HTML.

Så installer dette WordPress plugin vil fjerne WordPress plugins som kan påvirke hastigheden og ydelsen på dit websted. For eksempel kan du opleve, at en af ​​plugin -konflikterne får dit websted til at fungere dårligt.

Overbelastningstest: Hvordan gør man det og med hvilke værktøjer?

Du har to måder at udføre disse tests på. Den første er at gå rundt manuelt med en DIY -procedure. Den anden er at vælge et kommercielt produkt for at få testen til at fungere for dig.

Den manuelle proces

Begyndere bør undgå denne metode. Men hvis du anser dig selv for at være erfaren, er der ikke noget problem.

Fra vores perspektiv kan du teknisk gå til alt. Vi har dog et par favoritter:

  • JMeter - Her er en open source Java-applikation med kraftfulde værktøjer til at teste ydeevne. JMeter understøtter testning af de fleste applikationer, for backend-servere og for protokoltyper, det er en ret populær løsning, og du finder god dokumentation om sidstnævnte.
  • Siege - Sidstnævnte er cirka ti gange lettere at lære end JMeter eller Tsung. Det er uden tvivl det bedste alternativ for mindre erfarne udviklere, der vil lave DIY, at udføre overbelastningstest med en simulering af brugere, og det kan i sidste ende sætte serveren i en belejringstilstand.

Kommercielle muligheder

For mange mennesker er den manuelle metode ikke særlig behagelig. Hvis du er en mindre erfaren udvikler, eller hvis du ikke ønsker at spilde tid, anbefaler jeg brugen af ​​kommercielle værktøjer.

Husk, at nogle af disse muligheder er dyre, så gør det selv, jo bedre bliver det, du bestemmer det baseret på dit budget.

Load Impact

Load Impact er en platform, der tilbyder overkommelige priser og en brugervenlig grænseflade. Du kan teste på almindelige WordPress -websteder for at få en fornemmelse af, hvad folk rent faktisk vil gøre på dit websted.

Selvom " Load Impact Har et par skyværktøjer, det blev oprindeligt skabt til at arbejde gennem skyen for at teste webstedets og applikationers ydeevne. Startprisen er på 29,99$ om måneden, og dens hovedtjenester omfatter belastningstest og serverydelse.

Det er alt sammen til denne tutorial, jeg håber, at du korrekt kan udføre ydelsestests på din blog.