Home » Prestasie, stelseladministreerder
06.06.2020 Category: Prestasie, stelseladministreerder
Real User Monitoring (RUM) is 'n toetstegniek wat die interaksie van die gebruiker met die webwerfbladsye of -program versamel en ontleed.
Dit is 'n passiewe moniteringsoplossing wat die insameling van data behels wanneer bladsye begin laai en dit steeds doen as 'n besoeker deur die webwerf navigeer. Dit bied insigte in hoe werklike besoekers die webwerf ervaar, insluitend die prestasie gebaseer op die land, blaaier, toestel en ander veranderlikes van die gebruiker.
In die praktyk is die RUM-instrument sal voortdurend die interaksie van die gebruiker met 'n webwerf of app waarneem terwyl die beskikbaarheid, funksionaliteit en reaksie van die verskillende komponente en dienste ontleed word. Dit ontleed die gebruikerservaring deur statistieke soos die transaksiepad, laaityd, responsiwiteit en ander na te gaan, waardeur u komponente kan identifiseer wat die prestasie van die afbreuk doen, en die wat optimisering benodig..
Gevolglik kan administrateurs of ontwikkelaars probleme wat deur die gebruiker gekonfronteer word, identifiseer en aanspreek, soos stadige bladsye, foutiewe skakels, vertragings in die netwerk as gevolg van geografiese streke, probleme met blaaierversoenbaarheid, ens..
Sommige van die inligting wat RUM toon, sluit in;
Prestasies van die gemonitorde bladsye, insluitend die stadigste laaikomponente
Blaai deur 'n gebruiker om toegang tot aksies, aksies en of daar probleme is
Tipes gebruikers met die beste ervaring, sowel as probleme wat ondervind word soos stadige reaksies, tesame met gebruikersspesifieke data, soos liggings, toestelle, blaaiers, OS-soorte en weergawes
As die jongste opdaterings, opgegradeerde of kodewysigings die gebruikerservaring beïnvloed
1 Sintetiese toetsing & RUM
2 Behoefte aan RUM
3 Voordele van RUM
4 Hoe werk RUM?
5 Metode van data-insameling
6 Wie benodig RUM?
Sintetiese toetsing & RUM
Webwerfprestasie is 'n kritieke deel van die gebruikerservaring, aangesien byna elke besoeker 'n vinnige bladsy en 'n gladde navigasie verwag. 'N Webwerf met swak prestasie sal besoekers en gebruikers weghou, vandaar die behoefte om prestasieprobleme te monitor en aan te spreek.
Volgens 'n onlangse studie verlaat meer as 50% van die mobiele gebruikers dikwels 'n webwerf of app as dit langer as 3 sekondes neem om te laai. Hiervan sal ongeveer 40% van die ontevrede besoekers nooit weer terugkom nie. As sodanig is monitering van webwerwe van kritieke belang om te verseker dat dit aan die gebruiker se verwagtinge voldoen.
Daar is deesdae 'n wye verskeidenheid werktoetstoestelle wat die administrateurs en sake-eienaar insigte gee oor verskillende prestasiemetrikke, beskikbaarheid, laai tyd en ander.
Hierdie oplossings sluit komplimentêre sintetiese toetsing en werklike monitering van gebruikers in. Die sintetiese toetsing ontleed die webwerf op grond van outomatiese sagteware-skripte of robotte wat gebruikershandelinge naboots. Aan die ander kant ontleed die RUM die gebruikers se aktiwiteite terwyl hulle aanmeld en interaksie met webwerfbladsye of webprogramme het.
In die regte wêreld is die gebruiker se optrede en ervaring dinamies en onvoorspelbaar, vandaar die behoefte om te sien hoe die webdienste onder verskillende omstandighede op verskillende versoeke reageer.
Byvoorbeeld, op 'n e-handelswebtuiste kan die gebruiker 'n probleem hê met die betaalmetode as gevolg van ligging of om ander redes. As dit misluk, moet die ontwikkelaar uitvind wat sal gebeur as die gebruiker op 'n onverwagse skakel, terugknoppie, ens klik (d.w.s. wat sal met die mandjie gebeur?).
Die werklike moniteringsinstrumente vir gebruikers bied insigte in hoe die werklike besoeker met die webwerf omgaan, terwyl sintetiese toetsing 'n soortgelyke evaluering bied van wat 'n verwagte gebruiker sal ervaar.
Behoefte aan RUM
Die meerderheid van vandag se webwerwe en apps het ontwikkel tot dinamiese stelsels wat versprei word oor verskillende tegnologieë wat daagliks verander. Gewoonlik kan sommige opdaterings, opgraderings of kodemodifikasies die prestasie van sekere of alle gebruikers beïnvloed. Om te verseker dat die veranderinge nie die werkverrigting aantas nie, is die behoefte om die webwerf-komponente te monitor en probleme op te los.
Namate webwerwe in grootte en gehoor toeneem, neem die aantal liggings en verskeidenheid toestelle, bedryfstelsels en blaaiers ook toe. En elkeen het 'n invloed op die gebruikerservaring. Deur te kyk hoe elkeen van die besoekers met die webwerfbladsye of -programme in wisselwerking is, kan u nuttige insigte en 'n manier identifiseer om gebiede of komponente te identifiseer wat aandag of optimalisering benodig..
Alhoewel daar verskeie webtoetshulpmiddels is, bied die RUM 'n beter analise van die gebruiker se transaksiepad op grond van die verskillende unieke statistieke. Dit is veral nuttig om gebruikersprobleme op te spoor wat kan ontstaan ​​na opgradering van hardeware en sagteware, opdaterings, kodeveranderings, webwerf-wysigings, netwerkveranderings, ens..
Voordele van RUM
Hierdie monitering stel die administrateurs van die webwerf in staat om te sien wanneer en waar prestasie-agteruitgang plaasvind, die verkeer op die oomblik, beïnvloed metrieke, en meer.
Die belangrikste voordele van werklike gebruikersmonitering sluit in;
Bied insigte in hoe werklike gebruikers interaksie het en die toepassing gebruik. Benewens die bepaling van optimeringsgeleenthede, is die RUM nuttig om toekomstige opgraderingsbehoeftes of verbeterings te bepaal.
Bepaal die geografiese verspreiding van gebruikers, en hoe die toepassing of bladsye reageer op versoeke van verskillende streke.
Bepaal werklike gebruik deur regte gebruikers; dit sluit in die bepaling van die gebruik van die netwerk, bediener en ander bronne gebaseer op werklike gebruikers.
Verkry die volledige sigbaarheid van die webwerf, identifiseer en behandel gevolglik prestasieprobleme vinniger
Vind die bladsy met hoë werkverrigting, kyk hoe verskillende funksies reageer en bespreek probleme met die stadige komponente.
Skakel blindekolle uit, en verbeter dus gebruikerservaring en diens
Volg die besoekers se transaksiepad en kyk op watter punt die probleme voorkom, vandaar vinniger oplossing
Hoe werk RUM?
Die RUM-oplossing gebruik 'n stel kliënt- of bediener-gebaseerde instrumente, soos die toets van skripte, agente en netwerksnuffels om die webwerf-komponente na te gaan as gebruikers met die bladsye of app in wisselwerking is..
As besoekers deur die webwerf navigeer of met die bladsye kommunikeer, luister die agent na al die verkeer terwyl hy die prestasie, betrokkenheid en ander nuttige statistieke bymekaarmaak.
Prestasie-statistieke sluit in bladsye, reaksie, bandwydte, ens.
Betrokkenheidstatistieke soos weieringskoerse, omskakelings en meer.
Gebruikerspesifieke statistieke, soos die ligging waarvandaan die gebruiker kom, die toestel, die blaaier-tipe en weergawe, draersnelheid en ander veranderlikes wat die gebruikerservaring beïnvloed.
Sodra die agent die data vir die gebruiker versamel, stuur dit dit na 'n ontledingsplatform waar dit volgens gedefinieerde parameters gesorteer en gerangskik word. Die oplossing verteenwoordig dan die ontleding in maklik verstaanbare en uitvoerbare formate soos kaarte, stawe, grafieke en ander visualisering.
Tydens die moniteringsproses volg die RUM-instrument die volgende stappe om die gebruikerservaringsdata in te samel.
Laai die skrif: Dit spuit klein skrif in die hoofetikette van die bladsye om bladsye te monitor terwyl hulle laai.
opname: Die skrip versamel relevante prestasiedata namate die bladsy wat gemonitor word, aanhou laai. Dit sluit die bladsy, tydsberekening, komponente, ens. In.
Stuur data: Sodra die bladsy heeltemal gelaai is, sal die skrif die data wat versamel is, na 'n bediener stuur.
verwerking: Die bedieners verwerk dan die data en trek die gebruikersomgewing, prestasiedata en ander relevante inligting wat dit dan in 'n databasis stoor. Dit sal ook traagheid, foute, navigasieprobleme en ander probleme vir elke bladsy en gebruiker identifiseer.
samevoeging: Om verslae wat uitvoerbaar is te genereer, organiseer die bediener die ontvangde data op grond van veranderlikes soos die ligging, besigtig bladsye, die bestuurstelsel van die toestel, en die soorte en weergawes van blaaier. Dit maak dit makliker om die bladsye, beskikbaarheid en prestasie gebaseer op gebruikers se verskillende toestelle, blaaiers en streke te besigtig.
waarskuwing: Sodra die RUM-instrument 'n kritieke probleem identifiseer, kan dit die betrokke persoon vir optrede waarsku.
Sommige instrumente organiseer die data in pageviews – en vertoon detail vir elke bladsy. Dit wys ook al die opeenvolgende bladsye met 'n enkele besoek vir elke gebruiker, benewens ander aksies. Hulle het ook opsies om data uit te sorteer volgens besonderhede soos die URL, bladsye en tyd wat besoek is, en enige ander gebruikersspesifieke inligting soos toestel, blaaier, streek, ens..
Metode van data-insameling
Daar is verskillende RUM-tegnieke met verskillende funksies en implementeringsmetodes. In die meeste gevalle hang die keuse van die instrument of metode om te gebruik afhanklik van die monitering, begroting, skaal, verslagdoening, ens. Die algemene instrumente is gebaseer op een van die volgende tegnieke vir data-insameling.
Data-insameling aan die serverkant met behulp van koekies
'N Hibriede metode wat die versameling van die bediener en die blaaierkant kombineer
Wie benodig RUM?
Die RUM-verslae, wat gewoonlik in dashboards aangebied word, is nuttig vir webmeesters, ontwikkelaars, bestuurders, sakelui en ander belanghebbendes.
Die digitale produkbestuurders kan verifieer dat die programme of webwerwe aan die vereistes voldoen, en laat dit reggestel word as dit afbreuk doen aan prestasies.
Front-end ontwikkelaars: om te verseker dat die kodes, veranderinge, nuwe funksies en ander komponente behoorlik werk.
Tegniese leidrade: die dashboards of verslae stel die tegniese persone in staat om toegang tot die webwerf of app te kry en te bepaal of daar probleme is wat aandag moet kry.
Enigiemand wat 'n aanlynonderneming bestuur en ernstig is oor gebruikerservaring, moet die regte monitering van die gebruikers oorweeg.
Met die ingewikkelde kombinasie van die uiteenlopende netwerk-, hardeware- en sagtewarekomponente in vandag se webwerwe en apps, kan die lewering van 'n betekenisvolle gebruikerservaring 'n uitdaging wees, veral as sommige van hierdie foute voorkom. Die regte gebruikersmonitering bied 'n manier om die webwerf te ontleed en resultate te kry gebaseer op die regte besoekers van die wêreld.