What is the difference between synthetic monitoring vs. real user monitoring (RUM)?
Performance monitoring of web applications is a challenging and critical task. This monitoring is an on-going process and judged from end-user’s perspective. Vannak különböző megközelítéseket saját előnye és hátránya. A kiválasztás egy adott megközelítés függ az alkalmazás teljesítményét követelmény. A következő részben lesz egy pillantást a két legnépszerűbb megközelítés ismert "Szintetikus Performance Monitoring‘ és ‘ Valódi felhasználói Monitoring’ (RUM).
Szintetikus Performance Monitoring: Szintetikus teljesítmény-ellenőrzés, mint a neve is sugallja,, olyan ellenőrzési folyamat, amely kezdeményezett proaktív külső anyagok. Külső szerek szkriptek segítségével automatizálható tranzakciókat, webes alkalmazások. Ezek a scriptek, amelyek hasonló lépést, amely állítólag majd a végfelhasználók. Tehát ezeket a vizsgálatokat valóban szimulálja a felhasználói magatartás és a teljesítőképesség megítélésére. Szintetikus monitorozás általában végzik könnyű súly ügynökök. De ki kell terjednie minden olyan tevékenységet, amelyek során elvégzett oldal betöltése.
Valódi felhasználói Monitoring (RUM): Valódi felhasználói ellenőrző egy folyamat, ahol a teljesítmény mérésének, ha a tényleges felhasználók keresik, és kölcsönhatásban áll a webes alkalmazás. Ez a passzív megközelítés, ahol a beavatás által végzett tényleges felhasználók. Ez egy valós betekintést a forgalom a webes alkalmazás eredeti. Valódi felhasználó monitorozás általában végzik ágyazzuk Java script a weboldalakon (weboldal kód).Ezek a szkriptek összegyűjti a vonatkozó teljesítményadatokat, és küldje elemzésre.
Melyiket előnyös? A két megközelítés, szintetikus és a rum-más célt szolgál. Így a javasolt megközelítés inkább függ a követelmény. Szintetikus ellenőrzés középpontjában a rendelkezésre állást és megbízhatóságot oldalon, ahol a RUM összpontosít a valódi felhasználói élményt oldalán. Szintetikus monitorozás valamikor régebben egy webes alkalmazás megy a termelés ellenőrzésére a viselkedését. Ez ad jelentést a teljesítmény, amely várhatóan tükröződik a termelés. Ugyanez szintetikus ellenőrző szkript is folytatható termelési környezetben. On the other hand, RUM tükrözi a tényleges használat a webes alkalmazás. Mivel nem script függő, az időt és forrásokat nem jelentős tényező. RUM is segít nyomon követni a felhasználók földrajzi és annak hatása a végfelhasználói élmény.
Következtetés: Szintetikus ellenőrzés és a valós felhasználói ellenőrző lehet kombinálni, hogy a legjobb betekintést. Ők mindig egymás mellett léteznek az azonos webes alkalmazás környezet. Ahogy az a követelmény változik egy tevékenységet egy másik, A kiválasztás lehet vegyes megközelítés vagy egyetlen megközelítés. A közös ajánlás a következőképpen definiálható.
· Válassza szintetikus ellenőrző mérésére rendelkezésre állás.
· Válassza a valós felhasználói ellenőrző teljesítmény mérésére.
de megint, a legjobb belátása után kell bevenni csinál a megfelelő elemzést a webes alkalmazás teljesítményét követelmény.