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.

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.

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.

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.

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.

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.

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.

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.

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

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.

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.

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.

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.

på 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.

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.

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.

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.

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å.

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 Tregeste prøve fra Transaksjonsprøver liste. Du kan nå se flere detaljer om den, som dens eksakte URL og Transaksjonssporingstidslinje.

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.

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.

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.

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

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.

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.