Tovább a tartalomhoz

Lassítja-e a Complianz a webhelyet?

Mit tesz a Complianz az oldal betöltésekor, miért félrevezető a GTmetrix teljes betöltési ideje, és mit mutat a Lighthouse.

A kérdés gyakori: befolyásolja-e a Complianz az oldal sebességét? A válasz a gyártó méréseiből: a teszteltek egyik konfigurációjában sem látszott negatív hatás. Mind a három teszt a bővítmény prémium változatával, minden beállítás (köztük a földrajzi célzás és az A/B-tesztelés) bekapcsolásával készült, a bővítmény egy régebbi főverziójával. Ingyenes felhasználónak a számok kevésbé érvényesek, a következtetés viszont ugyanaz.

A bővítmény a hozzájárulási sáv kezeléséhez és a külső szkriptek blokkolásához módosítja az oldal kimenetét, de úgy tervezték, hogy a lehető legkevésbé legyen zavaró és legyen könnyű.

  • Az első érdemi megjelenés (first meaningful paint) után egyszer ellenőrzi a látogató beállításait. Ez az eredmény a látogató böngészőjében gyorsítótárba kerül, így a további oldalbetöltéseket már nem terheli.
  • A hozzájárulás előtt nem tölti be a külső szolgáltatások elemeit: az iframe-eket, szkripteket, videókat és közösségi hírfolyamokat.
  • Ha a szkriptet a Complianz kezeli, és a látogató korábban már hozzájárult, a szkript késleltetve (lazy load) töltődik be.

A kérések száma az első betöltéskor emelkedik a felhasználói beállítások lekérése miatt, de az oldal mérete és a betöltési idő csökkenhet, mert a Complianz blokkolja a külső szkripteket. Ha az oldalon YouTube-videó, közösségi iframe vagy sok JavaScript van, a blokkolás a Lighthouse mérőszámaiban jelentős gyorsulást is hozhat.

A beállítások lekérése a bővítmény újabb változataiban az admin-ajax.php helyett a REST API-n át megy, ami javítja a teljesítményt és a stabilitást.

Eszköz Mit mér Mire jó
GTmetrix Az oldalt egy távoli szerveren, gyorsítótár nélkül tölti be, és a teljes betöltési időt mutatja. Az oldal méretének és a kéréseknek az áttekintése. A teljes betöltési idő viszont nem veszi figyelembe a gyorsítótárat és a felhasználói élményt.
Google Lighthouse A felhasználói élményt: mikor jelenik meg érdemi tartalom, mikor használható az oldal. A Google mobil-első indexeléséhez és a keresőoptimalizáláshoz ez a mérvadó.

A GTmetrix vízesés-diagramjának végén látható admin-ajax.php hívás felhasználónként egyszer fut le, hogy kiderüljön, mely beállítások vonatkoznak az adott látogatóra. Az eredmény az első betöltés után gyorsítótárba kerül. A hívás késleltetett: az oldal már interaktív és látható a hajtás fölött, mielőtt lefut, így a felhasználói élményt nem rontja.

  • First Meaningful Paint: az a festés, amely után a legjelentősebb, hajtás feletti elrendezésváltozás megtörtént, és a webes betűtípusok betöltődtek.
  • Speed Index: azt mutatja, milyen gyorsan töltődik fel láthatóan az oldal tartalma. Minél kisebb, annál jobb.
  • Time to Interactive (TTI): azt méri, mennyi idő múlva válik az oldal használhatóvá. Ehhez az kell, hogy az oldal már hasznos tartalmat mutasson, a legfontosabb elemeken legyenek eseménykezelők, és az oldal 50 ezredmásodpercen belül reagáljon a felhasználói műveletekre. Van olyan oldal, amely a láthatóságot az interaktivitás rovására optimalizálja: kész az oldal, de kattintásra nem történik semmi.
Teszt Összeállítás Eredmény
Alap WordPress Megosztott tárhely, gyorsítótár nélkül, szabványos téma, további optimalizálás nélkül A Complianz néhány kérést ad hozzá a hozzájárulás és a sáv kezeléséhez. A többi kérés és a betöltési idő a téma CSS-éből és a WordPress jQuery-jéből ered.
Átlagos WordPress Elementor, oldalon belüli animációk, biztonsági bővítmény, Google Tag Manager, SEO-bővítmény, gyorsítótár nélkül A Complianz nem befolyásolja a teljesítményt. A GTmetrix hosszabb betöltési ideje a gyorsítótár hiányából jön, ez a Lighthouse első beviteli késleltetését is magyarázza. A legtöbb webhelynek ajánlott a gyorsítótár, főleg a képekhez és a CSS-hez.
Nehéz webhely VPS, egyedi kód, külső videók és szkriptek, biztonsági bővítmény, GTM, SEO-bővítmény, WP Rocket gyorsítótár A GTmetrix hosszabb teljes betöltési időt mutat, de ez az oldal tartalmából jön, nem a Complianzból. Az első betöltéskor a kiszolgálói kérések száma nő, az oldal mérete és betöltési ideje viszont csökken a blokkolt külső szkriptek miatt. A Lighthouse pontszám így is 100%.

A tanulság: közepes és nagy oldalaknál a GTmetrix „fully loaded time” értéke nem releváns mérőszám. Az első tartalmas festés, az érdemi festés és a Time to Interactive számít, ezeket a Lighthouse méri, és ez a keresőoptimalizálás és a felhasználói élmény szempontjából is mérvadó. Ha úgy látod, hogy a bővítmény lassítja az oldalad, jelezd a támogatásnak.

Gyorsítótár-bővítményekkel és szkriptkésleltetéssel kapcsolatos teendőket az Integrációk: gyorsítás és biztonság fejezet ír le.

Készült:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások