# A MainWP Child hatása a betöltési időre és a vizuális regressziós tesztelés

> Lassítja-e a MainWP Child a Child-webhelyet, és milyen lehetőség van a frissítések utáni változások követésére.

## Lassítja-e a MainWP Child a webhelyet?

A **MainWP Child** bővítmény mérhető hatást nem gyakorol a Child-webhely betöltési idejére. Három szokásos mérőeszközzel (Pingdom, Lighthouse, GTmetrix) mértek a bővítmény nélkül és bekapcsolt bővítménnyel, mindegyikből háromszor, és az átlagok szinte azonosak voltak.

| Eszköz | Bővítmény nélkül | Bővítménnyel | Különbség |
|---|---|---|---|
| Pingdom | 241 ms | 221 ms | −20 ms |
| Lighthouse | 0,33 s | 0,33 s | 0 ms |
| GTmetrix | 933 ms | 951 ms | +18 ms |

A különbségek az oldalbetöltés-mérések szokásos szórásán belül vannak, következetes lassulás nem látszik.

### Részletes mérések

| Futás | Pingdom, nélküle | Pingdom, vele | Lighthouse, nélküle | Lighthouse, vele | GTmetrix, nélküle | GTmetrix, vele |
|---|---|---|---|---|---|---|
| 1. | 299 ms | 244 ms | 0,3 s | 0,4 s | 979 ms | 977 ms |
| 2. | 187 ms | 187 ms | 0,4 s | 0,3 s | 927 ms | 901 ms |
| 3. | 237 ms | 234 ms | 0,3 s | 0,3 s | 893 ms | 974 ms |
| Átlag | 241 ms | 221 ms | 0,33 s | 0,33 s | 933 ms | 951 ms |

### Miért nincs hatása?

- **Csak háttérfeldolgozás:** a bővítmény főleg az adminisztrációs oldali műveleteket kezeli.
- **Nincs előoldali szkript:** nem tölt be JavaScriptet vagy CSS-t a nyilvános oldalakra.
- **Kérésre aktiválódik:** a kódja csak akkor fut, ha a vezérlőpult kommunikál a webhellyel.
- **Optimalizált lekérdezések:** az adatbázis-műveleteket a lehető legkisebbre szabták.

A webhely látogatói tehát nem érzékelnek lassulást attól, hogy a MainWP Child telepítve van.

## Van-e vizuális regressziós tesztelés?

A vizuális és kódbeli változások követésére a MainWP-hez külön **Regression Testing** kiegészítő tartozik. Az a Child-webhelyek forráskódjának változásait figyeli: a bővítmény-, sablon- vagy WordPress-mag-frissítések után a lekérdezések közötti HTML-pillanatképeket hasonlítja össze, így feltűnnek a váratlan módosítások.

| Funkció | Leírás |
|---|---|
| HTML-pillanatképek | Az oldal forrása a frissítés előtt és után összehasonlítható |
| Változási küszöb | Beállítható, hány százalékos változás fogadható el értesítés nélkül |
| E-mail-értesítés | Értesítést kapsz, ha a változás meghaladja a küszöböt |
| Rugalmas ütemezés | Napi, heti, havi kétszeri vagy havi vizsgálat |
| Automatikus indítás | A vizsgálat frissítések után magától lefuthat |
| CSS/JS-követés | A stíluslapok és szkriptek változásait is figyeli |
| Egyedi oldalak | Nem csak a kezdőlap, bármelyik oldal figyelhető |

Az eltérések többféle nézetben vizsgálhatók:

- nyers HTML-összehasonlítás,
- megjelenített, előtte-utána nézet,
- CSS- és JS-fájlok változásai (ha a követés be van kapcsolva).

A kiegészítő a vezérlőpulton külön telepítendő, a beállításait a saját dokumentációja írja le.
