What is the difference between synthetic monitoring vs. real user monitoring (RUM)?

What is the difference between synthetic monitoring vs. real user monitoring (RUM)?

Toezicht op de prestaties van webapplicaties is een uitdagende en kritische taak. Deze monitoring is een continu proces en beoordeeld vanuit het perspectief van de eindgebruiker's. Er zijn verschillende benaderingen met hun eigen voor- en nadelen. De keuze van een bepaalde aanpak afhankelijk van prestatievereisten voor de toepassing. In de volgende paragraaf zullen we een kijkje nemen op de twee meest populaire benaderingen bekend als hebben 'Synthetic Performance Monitoring‘ en ‘ Real gebruiker Monitoring’ (RUM).

Synthetische Performance Monitoring: Synthetische performance monitoring, zoals de naam al doet vermoeden, is een monitoring die proactief wordt geïnitieerd door externe agenten. Externe agenten scripts om transacties tegen web-applicaties te automatiseren. Deze scripts worden met soortgelijke maatregelen die worden geacht te worden gevolgd door de eindgebruikers. Dus deze tests eigenlijk simuleren het gedrag van de gebruiker en de oordelen over de prestaties. Synthetische controle wordt in het algemeen uitgevoerd door het lichte gewicht agenten. Maar ze mogen alle activiteiten die worden uitgevoerd tijdens het laden van pagina's te dekken.

Real gebruiker Monitoring (RUM): Echte gebruiker de controle is een proces waarbij de prestaties worden gemeten, wanneer de werkelijke gebruikers bezoekt en interactie met de webapplicatie. Dit is een passieve benadering waarbij de initiatie wordt gedaan door de feitelijke gebruikers. Het geeft een daadwerkelijke inzicht in het verkeer naar de webapplicatie is origineel. Real gebruiker controle wordt in het algemeen uitgevoerd door het inbedden van Java scripts binnen de webpagina's (webpagina code).Deze scripts het verzamelen van alle gegevens over de prestaties en verzenden voor analyse.

Die men heeft de voorkeur? De twee benaderingen, synthetische en RUM dienen verschillende doeleinden. Dus de voorkeursbenadering hangt voornamelijk af van de eis. Synthetische toezicht richt zich op de beschikbaarheid en betrouwbaarheid kant waar als RUM richt zich op de echte gebruikerservaring kant. Synthetische controle wordt soms gebruikt voor een webapplicatie in productie gaat om zijn gedrag te controleren. Het geeft een verslag over de prestaties, die naar verwachting worden weerspiegeld in productie. Volgens dezelfde synthesewerkwijze bewaking script kan worden voortgezet in productieomgeving. On the other hand, RUM weerspiegelt het daadwerkelijke gebruik van uw web-applicatie. Aangezien het niet script afhankelijk, de hoeveelheid tijd en middelen geen significante factor. RUM helpt ook om de geografische spreiding van de gebruikers en de impact ervan op de ervaring van de eindgebruiker te volgen.

Conclusie: Synthetische controle, bewaking real-gebruiker worden gecombineerd om het beste inzicht. Ze kunnen altijd naast elkaar bestaan ​​in dezelfde web applicatie-omgeving. De eis verschilt van vestigingen op een andere, de selectie kan een gemengde aanpak of een enkele aanpak. De gemeenschappelijke aanbeveling kan als volgt worden gedefinieerd.

· Selecteer synthetische controle voor het meten van de beschikbaarheid.

· Selecteer real-gebruiker controle voor het meten van de prestaties.

maar nogmaals, de beste beslissing moet worden genomen na het doen van een goede analyse van de prestatie-eis uw web-applicatie.

============================================= ============================================== Buy best TechAlpine Books on Amazon
============================================== ---------------------------------------------------------------- electrician ct chestnutelectric
error

Enjoy this blog? Please spread the word :)

Follow by Email
LinkedIn
LinkedIn
Share