Wordpress

Slik fikser du medlemsnettstedets hastighet med Behmaster APM-verktøy (faktiske eksempler)

Å overvåke et medlemsnettsteds hastighet og ytelse er vanskeligere enn for et enkelt WordPress-nettsted. Hvis du ikke har konfigurert medlemskapssiden riktig for å skalere, vil du snart finne deg selv viklet inn i sakte sideinnlastinger, 500 feil og regelmessige nedetider. Disse er et strengt nei-nei for å holde medlemmene fornøyde og nettstedets churn rate lav.

Du kan følge dos and nots for å drive medlemskapssider effektivt, og sikre at du har optimalisert nettstedet ditt for å kjøre med optimal ytelse. Men på grunn av deres økte kompleksitet, når du støter på ytelsesproblemer med et medlemsnettsted, er det utfordrende å fikse dem raskt. Det er der et spesialbygd APM-verktøy liker Behmaster APM kan være veldig nyttig.

I denne artikkelen lærer du om de ulike komponentene til et WordPress-medlemskapsnettsted, hvorfor du trenger et APM-verktøy for å overvåke medlemsnettstedets hastighet og ytelse, og hvordan du kan bruke Behmaster APM for å gjøre nettopp det.

Er du spent på å komme i gang? La oss dykke inn!

Ulike komponenter på et medlemsnettsted

På mange måter er kompleksiteten til et medlemskapsnettsted som for en WooCommerce-butikk. De serverer begge mye innhold som ikke kan bufres til brukere, på grunn av deres personaliseringsfunksjoner som brukerkontoer, tredjepartsintegrasjoner, utsjekking og mer.

Illustrasjon av en typisk WordPress-medlemssidestabel
En typisk WordPress-medlemssidestabel

En medlemsside kan komme i mange varianter. Det kan være en enkel bloggside med noe innhold som kun er begrenset for medlemmene, eller det kan være et svært komplekst kursbasert nettsted bygget med et Learning Management System (LMS). Det kan også være et forum hvor medlemmer kan diskutere ulike temaer.

Uansett eksakt brukstilfelle, er den røde tråden som vever forskjellige medlemssider et fellesskap der de alle kan koble seg sammen og høre til.

Grafisk representasjon av de vanlige komponentene på medlemsnettsteder
Vanlige komponenter av medlemssider

Vanligvis har et WordPress-medlemskapsnettsted begrenset innhold, kasser med betalingsgatewayer (inkludert abonnementer eller gjentakende betalinger), automatiserte e-poster, kuponger, eksklusive videoer og nedlastbart innhold.

En kjede er bare så sterk som dens svakeste ledd, og det samme er ytelsen til et medlemsnettsted. Med så mange lenker å gå rundt, kan et ytelsesproblem oppstå hvor som helst og når som helst. Å svare på slike problemer raskt og effektivt er avgjørende for å holde medlemmene dine og utvide samfunnet ditt.

Behmaster APM hjelper deg med å gjøre nettopp det, og hjelper deg med å fikse ytelsesproblemer på WordPress-nettsteder umiddelbart. Den er bygget for å overvåke ytelsen til WordPress-nettsteder grundig, inkludert medlemssider som er vert for behmaster.

Fordelene med å bruke Behmaster APM-verktøy for medlemssider

Medlemskapssidens ytelsesberegninger kan ha en betydelig innvirkning på bunnlinjen. Du kan bruke Behmaster APM for å overvinne disse problemene. Noe av Behmaster APMs mange fordeler for medlemssider inkluderer:

Øker medlemsregistreringer

Førsteinntrykket betyr mye! Nettstedets ytelse har en betydelig innvirkning på konverteringsfrekvensen. Forskning har konsekvent vist at smarte nettsteder resulterer i flere salg eller registreringer. Behmaster APM kan hjelpe deg med å holde deg oppdatert på medlemsnettstedets hastighet og ytelse, og sikre at både potensielle og eksisterende medlemmer ikke forlater nettstedet ditt.

Reduser churn rate

Å tiltrekke seg nye medlemmer er mye tøffere enn å holde en til eksisterende. Churn er en realitet for alle medlemssider. Mens churn rater varierer mye avhengig av hvilken bransje medlemskapssiden din er i, er det avgjørende å minimere det for bedriftens langsiktige suksess.

En graf over avgangsrater etter bransje levert av Recurly Research som viser hvorfor hastigheten på medlemskapsnettstedet er kritisk
Churn rates etter bransje (Kilde: Recurly Research)

Selv de minste avvikene i ytelsen til nettstedet ditt kan ha en betydelig innvirkning på churn rate og bunnlinje. Du kan bruke Behmaster APM for å overvinne disse problemene før de i det hele tatt oppstår.

Øker medlemsengasjementet

Dette henger perfekt sammen med den forrige fordelen. Ytelsesforbedringer påvirker ikke bare churn rater, men også medlemsengasjement. En Google-undersøkelse fant at brukere går tilbake til et nettsted og engasjerer seg mer med det hvis det gir gode resultater. Brukere husker også hvordan de hadde det under sitt forrige besøk, og de bestemmer seg instinktivt for å gå tilbake til et nettsted senere basert på den opplevelsen. For en medlemsside er det superviktig.

Utvider merkevarens omdømme

Brukeropplevelse spiller en stor rolle i hvordan medlemmer oppfatter merkevaren din. I henhold til forskning, 88% av nettbrukere er mindre sannsynlig å forbli lojale til et merke etter en ubehagelig opplevelse. Den samme studien fant også det 75% av brukerne er mer sannsynlig å hoppe til en konkurrents nettsted hvis de lider av problemer med nettstedets ytelse.

Mer tid til markedsføring

Å ikke måtte ta seg av ytelsesproblemer, eller fikse dem raskt når de oppstår, frigjør mye tid for deg og teamet ditt (hvis noen). Du kan bruke denne ekstra tiden til å gjøre viktigere ting, som å lage innhold, engasjere seg med medlemmene dine og utvide medlemsnettstedet ditt.

Reduserer hosting- og infrastrukturkostnader

Å optimalisere nettstedet ditt hjelper deg med å holde hosting- og infrastrukturkostnadene så lave som mulig. Behmaster APM hjelper deg med å identifisere ytelsesflaskehalser på nettstedet ditt ved å finne den nøyaktige koden, plugin-modulen, utvidelsen eller tredjepartstjenesten som er ansvarlig. Du kan bruke denne informasjonen til å kutte ned utgifter som setter ned nettstedets ytelse.

Hvordan bruke Behmaster APM for å feilsøke hastigheten på medlemsnettstedet ditt

Nå som vi har diskutert hvordan Behmaster APM kan hjelpe deg med å fikse WordPress-medlemskapssidens hastighet og ytelsesproblemer, det er på tide å se på noen eksempler fra den virkelige verden.

Start med det grunnleggende om Behmaster APM

Behmaster APM kommer med mange ytelsesovervåkingsfunksjoner. Derfor må du bli kjent med de forskjellige terminologiene og lære å lese innsikten. Du kan henvise til vår Behmaster APM kunnskapsbaseartikkel for å komme i gang. For ytterligere detaljer om Behmaster APM, jeg foreslår at du leser Behmaster APM FAQ-seksjon.

Test WordPress-medlemskapssideoppsett

Behmaster APM fungerer bare med WordPress-nettsteder som er vert på Behmaster. Jeg opprettet et demonettsted for e-læring for å simulere de vanligste ytelsesproblemene som medlemsnettsteder står overfor.

Skjermbilde av demoen Behmaster LMS-medlemskapsside brukt for denne artikkelen
Testen Behmaster Hjemmesiden til LMS-medlemssiden

Som med Behmaster APM for WooCommerce-artikkel, jeg brukte et faktisk domenenavn for å sikre at et SSL/TSL-håndtrykk skjer. Nedenfor er demosidens detaljer:

  • Serverstabel: Nginx 1.19.4, PHP 7.3.24-3, MariaDB 5.5.5
  • WordPress-versjon: WordPress 5.5.3
  • Tema: Astra-tema 2.6.1
  • Primære plugins: Gutenberg, Akismet Anti-spam og Behmaster Må-bruke plugin.
  • LMS-plugin: LearnDash LMS

For hvert eksempel tilpasset jeg nettstedet litt for å illustrere det spesifiserte ytelsesproblemet. Det er på tide å feilsøke!

1. Medlemskapsside APM Eksempel: Treg frontend-ytelse for medlemmer

Frontend-ytelse er kritisk for ethvert nettsted. Generelt tilbyr medlemssider mye dynamisk innhold, takket være deres personlige funksjoner for å tilfredsstille hvert medlem. Dette kan imidlertid legge mye stress på serveren, noe som resulterer i en frustrerende treg nettside.

PHLEARN.com driver sin utdanningsplattform med Behmaster
PHLEARN.com driver sin utdanningsplattform med Behmaster

I dette eksemplet tok medlemskapssiden for lang tid å svare hver gang en bruker besøkte en side med begrenset innhold. Noen ganger tok det over 3 sekunder å svare. Det er en dårlig brukeropplevelse.

La oss aktivere Behmaster APM for å diagnostisere dette ytelsesproblemet.

Aktivering Behmaster APM i MyBehmaster dashbord
Aktivering Behmaster APM i MyBehmaster dashbord

For å komme i gang, gå til Overvåking side i MinBehmaster dashbord, og deretter aktiver ytelsesovervåkning. Det vil ta noen sekunder Behmaster APM for å registrere nettstedets ytelsesberegninger.

Vi anbefaler at du venter minst 5 minutter før du graver i dataene som samles inn av Behmaster APM. Det sikrer at det er nok handlingsdyktige ytelsesberegninger samlet inn av Behmaster APM.

Du kan også stille inn varigheten Behmaster APM bruker for å knuse ytelsesberegningene. Her har jeg valgt å se på ytelsesberegningene innenfor det siste 60 minutter.

Behmaster APMs primære dashbord
Behmaster APMs primære dashbord

Fra grafen ovenfor kan du se at PHP-prosesser tar opp mesteparten av transaksjonstiden. La oss ta en titt på /enkelt transaksjon oppført under Tregeste transaksjoner tabellen nedenfor.

Tabellen "Tregeste transaksjoner" i Behmaster APM
Tabellen "Tregeste transaksjoner" i Behmaster APM

De /enkelt transaksjons hint til en postmalfil, som på denne siden kan være en individuell kursside.

Transaksjonseksempler av en enkelt tregeste transaksjon
Transaksjonseksempler av en av de tregeste transaksjonene

Behmaster APM vil vise deg en liste over valgte Transaksjonsprøver når du klikker på noen av de mest begivenhetsløse transaksjonene. De Tregeste prøve (11,627.77 XNUMX ms) er det verste tilfellet som er registrert, mens 95. persentil (10,816.37 XNUMX ms) og 50. persentil (6,084.27 XNUMX ms) prøver representerer de generelle ytelsesberegningene bedre.

Her, den Tregeste prøve er nær nok til 95. persentil prøve. La oss ta en titt på det.

Transaksjonsdetaljer for 95. persentilutvalget
Transaksjonsdetaljer for 95. persentilutvalget

Legg merke til URL-en som genererer denne transaksjonen. Det peker på /kurs/wordpress-grunnleggende opplæring side. Rull ned gjennom Transaksjonssporingstidslinje for å se hvilket spenn som tar opp maksimal varighet.

Behmaster APM fremhever spenn med kritiske ytelsesproblemer, slik at du enkelt kan se hastighetsproblemer for medlemskapsnettsteder
Behmaster APM fremhever spenn med kritiske ytelsesproblemer

Du kan se at to spenn tar opp en betydelig prosentandel av transaksjonens varighet. I de fleste tilfeller, Behmaster APM kan intelligent gjenkjenne disse spennene som kritiske og fremheve dem med en dristig rød eller oransje farge, avhengig av alvorlighetsgraden. Her betyr disse røde spennene et superkritisk ytelsesproblem.

En ekstern HTTP-forespørsel starter courses.salrav-external.com GET span. La oss klikke på den for å finne mer informasjon om den.

"Spanndetaljer" og "Stabelsporing" av et spenn
"Spanndetaljer" og "Stabelsporing" av et spenn

De Spenndetaljer delen vil vise deg flere detaljer om dette spennet, som dens typen, subtype, og det fulle HTTP URL. Rett under den, i Stabel spor seksjonen, kan du se at et PHP-skript heter kurs-visninger-teller.php starter dette spennet.

Mens du prøver å finne den eksakte årsaken til et ytelsesproblem, betyr alle brikkene! La oss notere funnene våre og gå videre for å se mer informasjon om course_views_counter spenn.

"Spanndetaljer" og "Stabelsporing" for et annet spenn
"Spanndetaljer" og "Stabelsporing" for et annet spenn

Spenndetaljer seksjonen, kan du se at en plugin heter kurs-visninger-teller genererer dette spennet. Behmaster APM er svært fordelaktig her. Det knuser alle data under Stabel spor og viser deg den nøyaktige plugin-en som forårsaker dette ytelsesproblemet.

Skjermbilde av telleren for dynamiske kursvisninger
Den dynamiske kursvisningstelleren

Jeg simulerte dette problemet for å fremheve at du bør prøve å unngå å legge til innleggsvisninger/delingstellere. Generering av dynamiske data for disse tellerne kan belaste webserveren din, spesielt når det er mange medlemmer online. Hvis du fortsatt vil bruke dem, kan du minimere virkningen ved å følge våre anbefalte optimaliseringer for medlemskapsnettsteder.

Nå som du har diagnostisert årsaken til problemet, kan du komme i gang med å fikse det. Og hvis du eller teamet ditt ikke har den tekniske ekspertisen til å fikse det, kan du leie en WordPress-utvikler til å gjøre det for deg. Du kan også rapportere dette ytelsesproblemet til plugin-utvikleren og vente på en løsning fra dem.

Behmaster APM kan hjelpe både nettstedseiere og utviklere med å diagnostisere og fikse kritiske ytelsesproblemer raskt.

Trenger du en hostingløsning som gir deg et konkurransefortrinn? BehmasterDekker deg med utrolig hastighet, toppmoderne sikkerhet og automatisk skalering. Sjekk ut planene våre

Info: I de fleste tilfeller, fikse ytelsesrelaterte problemer identifisert av Behmaster APM-verktøyet faller utenfor vårt støtteomfang. Hvis du trenger ytterligere hjelp med å optimalisere WordPress-siden din, anbefaler vi at du tar kontakt med en av våre partnere.

2. Medlemskapsside APM Eksempel: Treg nettstedytelse under en viss tid hver dag

Uansett hvor mange nye markedsføringskanaler som kommer og går, er e-post for alltid! Å ha en sterk e-postmarkedsføringsstrategi er avgjørende for å gjøre potensielle kunder til kunder og kunder til merkevareevangelister. 75 % av inntektene som genereres gjennom e-postmarkedsføring er via automatiserte e-postkampanjer. En WordPress e-postmarkedsføringsfokusert plugin kan hjelpe enormt med det.

Automatiserte e-postkampanjer er mer vellykkede (Kilde: Salesforce)
Automatiserte e-postkampanjer er mer vellykkede (Kilde: Salesforce)

I dette eksemplet vil vi diagnostisere et medlemskapsnettsted som yter forferdelig på et bestemt tidspunkt hver dag. Som det skjer, faller denne tiden sammen med når siden automatisk sender e-post til alle medlemmene.

La oss fyre opp Behmaster APM i denne perioden for å sjekke problemet mer detaljert. Som før er det klokt å vente før du graver i ytelsesmålingene som samles inn av Behmaster APM.

Behmaster APMs hovedskjerm i MyBehmaster dashbord
Behmaster APMs hovedskjerm i MyBehmaster dashbord

Fra Samlet transaksjonstid diagram, kan du se at det er en økning i transaksjonstiden rundt 22: 30. Det inkluderer en blanding av begge PHP prosesser og Ekstern forespørsler.

Behmaster APMs overordnede transaksjonsdiagram som viser en økning i transaksjonstid i en bestemt periode
Legg merke til økningen i transaksjonstid

La oss deretter bla ned til Tregeste transaksjoner tabellen nedenfor. Her finner du det / Wp-admin og /wp-admin/admin-ajax.php transaksjoner tar maksimal varighet å utføre. Det antyder at disse skatteforespørslene er fra WordPress admin dashboard. Men det er ikke konkrete bevis ennå.

Tabellen for tregeste transaksjoner i Behmaster APM - Feilsøking for hastighet på medlemsnettsted
Tabellen for tregeste transaksjoner i Behmaster APM

De / Wp-admin transaksjonen tar opp en hel del 97.74% av den totale transaksjonstiden, med maksimal varighet 8,188.95 ms. Dens gjennomsnittlige varighet på 1,663.61 ms er heller ikke bra, spesielt når du også kan se at den går nesten 50 ganger i minuttet. La oss se på denne transaksjonen i dybden.

Velg transaksjonseksempler av /wp-admin-transaksjonen
Velg transaksjonseksempler av "/wp-admin"-transaksjonen

Velg Tregeste prøve fra Transaksjonsprøver liste. Du kan nå se flere detaljer om den, som dens eksakte URL og Transaksjonssporingstidslinje.

Transaksjonseksempeldetaljer med den eksakte URL-en for å forbedre hastigheten på medlemsnettstedet med Behmaster APM
Transaksjonseksempeldetaljer med eksakt URL

Kartlegg deg ned gjennom transaksjonssporingstidslinjen for å finne de tregeste spennene. Behmaster APM vil fremheve de mest problematiske spennene, så det er enkelt for deg å finne dem raskt.

De masse_medlem_e-post span utgjør 1,269.68 ms av denne transaksjonsprøvens varighet, som er 15.5% av det.

Behmaster APM fremhever langsomme spenn
Behmaster APM fremhever langsomme spenn

Klikk på spennet for å finne mer informasjon om det. Under Spenndetaljer seksjonen, kan du se PHP-skriptnavnet og plugin-modulen som genererer dette spennet. Her er manusnavnet masse_medlem_e-post, kalt av en plugin med samme navn.

Sjekker detaljene for sakte spenn
Sjekker detaljene i det langsomme spennet

De Stabel spor delen kan også gi mer innsikt om spennvidden. Men her er det ikke så viktig.

Når vi går lenger ned på tidslinjen for transaksjonssporing, kommer vi over et spenn som heter Mass_Member_Emailer—>send_e-poster, som tar en overveldende 5,070.85 ms å henrette. Det gjør opp nesten 62% av denne transaksjonsprøvens varighet.

Behmaster APM fremhever de mest kritiske spennene med rød farge for raskt å fikse hastighetsproblemer for medlemskapsnettsteder
Behmaster APM fremhever de mest kritiske spennene med rød farge

Når du ser på detaljene i dette spennet, vil du finne de samme bevisene som med det forrige spennet.

Det kritiske spennets detaljer og stabelsporing
Det kritiske spennets detaljer og stabelsporing

Etter å ha sett på begge spennene fremhevet av Behmaster APM, kan vi konkludere med at den skyldige er en plugin kalt Massemedlems e-poster. Når jeg så på innstillingene, fant jeg ut at den automatisk sender e-post til alle nettstedets brukere på et fast tidspunkt.

Skjermbildet til den tilpassede e-postplugin-modulen som brukes til å redusere hastigheten til medlemskapsnettstedet
Den tilpassede plugin-en som ble brukt til å simulere dette problemet ved å bruke dummy-medlemmer

Siden denne plugin-en brukte vertsnettserveren til å sende e-postene (og ikke en ekstern tjeneste), bremset det nettstedet for alle. Av denne grunn er det avgjørende å velge den riktige automatiserte løsningen for å kjøre automatiserte e-postkampanjer for å holde medlemsnettstedets hastighet rask, selv om den skaleres raskt.

Mange medlemssider fungerer dårlig på grunn av vanlige problemer som de som er simulert her. Behmaster APM hjelper deg med å identifisere årsaken til ytelsesproblemet, slik at du kan holde medlemsnettstedets hastighet på sitt beste, alltid!

Ved hjelp av Behmaster APM for å diagnostisere andre ytelsesproblemer

Som med eksemplene vist ovenfor, kan du bruke Behmaster APM for å diagnostisere nesten alle typer ytelsesproblemer på et WordPress-medlemsnettsted. Enten det er en uoptimalisert kupongplugin eller et tregt tilknyttet dashbord, Behmaster APM fungerer med alle typer WordPress-nettsteder som er vert for Behmaster.

Mens nettstedets brukstilfelle betyr noe fra et markedsførings- og forretningsperspektiv, er teknisk sett alle WordPress-nettsteder de samme i de alltid våkne øynene til Behmaster APM. Tross alt er alt kode. Fra en WooCommerce-butikk og et medlemskapsnettsted til et WordPress Multisite-nettverk kan du bruke Behmaster APM for å diagnostisere nesten alle typer ytelsesproblemer på et WordPress-nettsted.

Oppsummering

Medlemskapssider er en fin måte å tjene penger på ferdighetene og innholdet. For å drive en vellykket medlemsside, må du levere en fantastisk brukeropplevelse for medlemmene dine. Det er bare mulig med å opprettholde et nettsted med høy ytelse.

For ytelsesoptimalisering byr medlemssider på særegne utfordringer, akkurat som å fikse ytelsesproblemer i en WooCommerce-butikk. I denne artikkelen lærte du ulike måter å bruke Behmaster APM for å holde deg oppdatert på medlemsnettstedets hastighet og ytelse.

WordPress er en rask og enkel måte å komme i gang med medlemssider. WordPress-medlemssider er imidlertid i en unik klasse når det gjelder å takle ytelsesoptimalisering. Til syvende og sist handler det om å bygge et fellesskap av likesinnede. Bruk Behmaster APM som din hjelpsomme partner i denne fruktbare reisen.

Har du støtt på problemer med hastighet og ytelse for medlemskapsnettsteder? Vi vil gjerne høre dine tanker og problemer. Legg igjen en kommentar nedenfor.

Relaterte artikler

0 kommentarer
Inline tilbakemeldinger
Se alle kommentarer
Tilbake til toppen-knappen