A világítótorony-jelentések történeti nyilvántartásának vezetése

A Lighthouse a Google Chrome csapatának nyílt forráskódú projektje. A weboldal minőségének elemzésére szolgál, modern, "felhasználó-központú" mutatók alapján.

Az organikus keresési eredményekre támaszkodó webhelyek támogatásakor a minőség kritikus fontosságú. A teljesítmény, a hozzáférhetőség és az általános SEO legjobb gyakorlatok a keresőmotorok rangsorolásának fő tényezői.

A Lighthouse részletes mutatókat tartalmaz, amelyek ezeket a tényezőket és a jelentések fejlesztésének javaslatait képviselik.

A Lighthouse futtatásának sokféle módja van, de a való világban érdemes rendszeresen összehasonlítani a jelentéseket, különösen a folyamatos változással kapcsolatos munkafolyamatokban. Ennek ellenére felmerülhet a kérdés: hogyan tudom nyomon követni a SEO, a teljesítmény és az akadálymentesség időbeli változását ?

Ez a bejegyzés kitér arra, hogyan használhatja az Automatizált Világítótorony-ellenőrzést a weboldal minőségének időbeli elemzéséhez. De ne feledje, hogy sok más világítótorony-integráció közül választhat.

Jelentések mentése és az eredmények megtekintése egy idővonalon

A világítótorony pontozása az eszköz érdekes szempontja, amely elsőre kissé piszkosnak érezheti magát. Ennek ellenére nagyon hasznos összehasonlítási pont lehet a történelmi adatok megtekintésekor.

Különösen a teljesítménykategória meglehetősen bonyolult a pontszám kiszámításában, és rengeteg remek olvasnivalót találhat a témáról, többek között a web.dev oldalon.

Az automatizált világítótorony-ellenőrzés lehetővé teszi az ellenőrzések manuális kiváltását vagy az ütemezés létrehozását, amelyben az egész nap automatikusan fut. Ezeket az ellenőrzéseket adatbázisba menti, így az eredményeket történelmi szinten vizualizálhatja és elemezheti. Bármelyik jelentést időben be lehet fúrni a részletek megtekintéséhez (lásd itt a példát).

Az automatizált világítótorony-ellenőrzés használatának megismeréséhez lásd a dokumentációt.

Világítótorony automatizálása a DevOps-ban

Nem csak sok hasznos felhőalapú Lighthouse eszköz létezik, hanem számos olyan nyílt forráskódú projekt is, amely számos DevOps munkafolyamatban megvalósítható. Ezen megoldások némelyike ​​támogatja az adatok állandóságát az egyik vagy másik formában, a történeti nyomon követés érdekében.

Az alábbiakban bemutatunk néhány példát, amelyekhez hozzájárultam.

  • Ez a bejegyzés a Lighthouse használatát ismerteti a CircleCI-ben. A jelentéseket mentheti "műtermékként" a CircleCI-ben, vagy automatikusan feltöltheti az AWS S3-ba.
  • Ez a bejegyzés a világítótorony használatát ismerteti a GitHub műveletekben. Ez a megoldás lehetőséget nyújt a jelentések mentésére "műtárgyként" (a GitHub-ban) vagy automatikus feltöltésre az AWS S3-ba.
  • A Lighthouse Persist egy olyan NPM-csomag, amely a natív Lighthouse API-t további lehetőségekkel tárja fel az AWS S3 hitelesítő adatok beállítására, hogy a jelentések automatikus feltöltésére használható legyen.

Következtetés

Remélem, hogy ez a bejegyzés hasznos volt a weboldalak minőségének történeti elemzéséhez szükséges megoldások nyújtásában. Segíthet a helyi fejlesztők támogatásában a szoftverük megvásárlásával?

De teljes komolysággal szeretnék visszajelzéseket az Automatizált Világítótorony Ellenőrzésről ... megjegyzéseket, javaslatokat, funkciókéréseket stb. Ez az írás idején körülbelül egy éves volt, és a közelmúltban átkerült a Kubernetesbe magas rendelkezésre állás érdekében.

Az Automated Lighthouse Check ingyenes és prémium terveket kínál.