Majakkaraporttien historiallisen kirjanpidon pitäminen

Lighthouse on Google Chrome -tiimin avoimen lähdekoodin projekti. Sitä käytetään verkkosivujen laadun analysointiin nykyaikaisten, "käyttäjäkeskeisten" mittareiden perusteella.

Kun tuetaan verkkosivustoja, jotka tuottavat tuloja orgaanisten hakutulosten perusteella, laatu on kriittinen. Suorituskyky, saavutettavuus ja yleiset SEO-käytännöt ovat tärkeimmät tekijät hakukoneiden sijoituksessa.

Majakka tarjoaa tarkan joukon mittareita, jotka edustavat näitä tekijöitä ja ehdotuksia raportoinnin parantamiseksi.

Lighthousea voi käyttää monella tapaa, mutta todellisessa maailmassa kannattaa ehkä verrata raportteja säännöllisesti, erityisesti jatkuvan muutoksen työnkulkuissa. Tämän sanottuasi saatat miettiä - miten voin seurata hakukoneoptimoinnin, suorituskyvyn ja saavutettavuuden muutoksia ajan myötä ?

Tämä viesti kertoo kuinka automatisoitua majakkatarkistusta käytetään verkkosivuston laadun analysointiin ajan myötä. Mutta pidä mielessä, että on olemassa monia muita Lighthouse-integraatioita, joista valita.

Raporttien tallentaminen ja tulosten tarkasteleminen aikajanalla

Majakan pisteytys on mielenkiintoinen osa työkalua, joka saattaa tuntua aluksi hieman lialta. Silti se voi olla erittäin hyödyllinen vertailukohde tarkasteltaessa historiallisia tietoja.

Varsinkin suorituskykyluokka on melko monimutkainen laskettaessa pisteitä, ja voit löytää paljon hienoa lukemista aiheesta muun muassa web.dev-sivustolta.

Automatisoitu majakkatarkastus tarjoaa mahdollisuuden käynnistää tarkastukset manuaalisesti tai luoda aikataulun, jossa ne suoritetaan automaattisesti koko päivän ajan. Nämä tarkastukset tallennetaan tietokantaan, jotta voit visualisoida ja analysoida tuloksia historiallisella tasolla. Voit itse porautua mihin tahansa raporttiin ajoissa nähdäksesi kaikki yksityiskohdat (katso esimerkki tästä).

Katso ohjeet automaattisen majakkatarkistuksen käytön aloittamiseen dokumentaatiosta.

Majakan automaatio DevOpsissa

Ei vain monia hyödyllisiä pilvipohjaisia ​​Lighthouse-työkaluja, mutta on myös monia avoimen lähdekoodin projekteja, jotka voidaan toteuttaa useissa DevOps-työnkulkuissa. Jotkut näistä ratkaisuista tukevat tietojen pysyvyyttä yhdessä tai toisessa muodossa, jotta niitä voidaan seurata historiallisesti.

Alla on muutama esimerkki, joihin olen osallistunut.

  • Tämä viesti käsittelee majakan käyttöä CircleCI: ssä. Voit tallentaa raportteja "artefakteina" CircleCI: ssä tai ladata AWS S3: een automaattisesti.
  • Tämä viesti käsittelee majakan käyttöä GitHub Actions -sovelluksessa. Tämä ratkaisu tarjoaa myös tavan tallentaa raportteja "artefakteina" (GitHubissa) tai ladata AWS S3: een automaattisesti.
  • Lighthouse Persist on NPM-paketti, joka paljastaa natiivin Lighthouse-sovellusliittymän ja lisäasetuksia AWS S3 -tietojen määrittämiseen, jotta sitä voidaan käyttää raporttien lataamiseen automaattisesti.

Johtopäätös

Toivon, että tästä viestistä oli apua tarjoamalla ratkaisuja verkkosivustojen laadun analysointiin historiallisesti. Autatko tukemaan paikallisia kehittäjiä ostamalla heidän ohjelmistonsa?

Mutta kaikesta vakavuudesta haluaisin mielelläni palautetta automaattisesta majakkatarkistuksesta ... kommentit, ehdotukset, ominaisuuspyynnöt jne. Se on noin vuoden vanha tämän kirjoituksen aikaan ja on äskettäin siirretty Kubernetesiin korkean saatavuuden vuoksi.

Automatisoitu majakkatarkistus tarjoaa ilmaisia ​​ja premium-paketteja.