Kaip naudoti Google PageSpeed Insights
Žingsnis po žingsnio vadovas, kaip suprasti PageSpeed ataskaitas ir identifikuoti problemas jūsų svetainėje.
Supraskite, kaip minifikavimas sumažina failų dydžius ir kodėl tai svarbu jūsų svetainės greičiui. Praktiniai patarimai įgyvendinimui.
Redakcinė Komanda
Parašyta SpeedOptim redakcinės komandos, skirtos praktiškai ir suprantamai pateikti puslapio greičio gerinimo žinias.
Minifikavimas yra viena iš paprasčiausių ir labiausiai veiksmingų priemonių sumažinti jūsų svetainės dydį. Kai kuriais atvejais jis sumažina failų dydį net 30-50 procentų. Skamba gerai? Tai taip, bet daugelis žmonių dar nežino, kaip tai veikia arba kaip tai įgyvendinti.
Minifikavimas yra procesas, kurio metu iš kodo pašalinami visi nereikalingi simboliai. Tai reiškia: tarpai, naujų eilučių ženklai, komentarai ir kitokios nereikalingos dalys. Jūs vis dar gausite tą patį funkcionavimą, bet failai bus daug mažesni.
Pagalvokite apie tai taip: jei jūs rašote el. laišką draugui, jūs gali rašyti su įvairiais tarpais ir naujomis eilutėmis. Bet jei jūs turite siųsti tą laišką labai brangiais paštais, jūs norite jį suspaustą. Minifikavimas yra tik tas — jūsų kodo „suspaudimas".
Jūsų svetainės greitis tiesiogiai įtakoja vartotojų patirtį. Kai failai yra didesni, jie ilgiau užsikrauna. Kai jie užsikrauna ilgiau, vartotojai gali greitai nuskriauti prie konkurento. Tai nėra tik teorija — Google jau seniai sako, kad greitis yra rankavimo veiksnys.
Minifikavimas yra vienas iš greičiausių būdų gauti rezultatus. Jūs nekeičiate jokios funkcionalumo. Jūs tik padarote failus mažesnius. Ir mažesni failai = greitesnis greitis.
Greito fakto: Vidutinis JavaScript failas gali būti 30-50% mažesnis po minifikavimo. CSS failai panašiai. Tai tikrai prideda.
Jei jūs rašote JavaScript arba CSS ranka, jūs neturite minifikuoti jį ranka. Tai būtų gaisras. Vietoj to, naudokite minifikavimo įrankius. Jie yra automatiniai ir tikslūs. Čia yra keletas populiarių variantų:
Jei jūs naudojate build sistemą, kaip webpack arba Gulp, minifikavimas yra jau iš karto sumontuotas. Jūs tik turite jį suaktyvinti savo konfigūracijoje. Daugelis šiuolaikinių sistemų automatiškai minifikuoja jūsų kodus gamybos aplinkoje.
Jei jūs nenaudojate jokios build sistemos, galite naudoti internetines minifikavimo paslaugas. Jie yra paprasti: jūs nukopijavote savo kodą, jis minifikuoja jį, ir jūs kopijuojate rezultatą. Tai veikia, bet build sistema yra geresnis ilgalaikis sprendimas.
Kai jūs turite minifikuotus failus, įsitikinkite, kad jūs jų naudojate jūsų svetainėje. Kai kuriais atvejais žmonės minifikuoja failus, bet jų nenaudoja. Tai naudinga tik jei jūs iš tikro jų naudojate.
Minifikavimas nėra sudėtingas procesas. Jis nereikalingas, kad jūs buvo programavimo eksperto. Jūs tiesiog turite naudoti tinkamus įrankius ir suintegruoti jų savo build proceso dalimi. Rezultatai yra greičiau užsikraunanti svetainė, geresnė vartotojų patirtis, ir potencialiai geresnės SEO rangos.
Jei jūsų svetainė nėra minifikuota, tai yra vienas iš paprasčiausių veiksmų, kuriuos jūs galite daryti šiandien. Tai nereikalinga didelė investicija arba laikas. Bet grąža gali būti reikšminga.
Šis straipsnis yra skirtas edukaciniams tikslams ir bendram supažindinimui su minifikavimo koncepcija. Minifikavimas yra vienas iš daugelio veiksnių, kurie gali paveikti jūsų svetainės veikimą. Kiekvienos svetainės situacija yra unikali. Patartina testuoti bet kuriuos pakeitimus jūsų aplinkoje prieš pradedant naudoti jų pagal numatytuosius nustatymus. Jei jūs nesate tikri dėl techninių aspektų, konsultuokitės su žiniatinklio specialistu.
Sužinokite daugiau apie puslapio greičio optimizavimą
Žingsnis po žingsnio vadovas, kaip suprasti PageSpeed ataskaitas ir identifikuoti problemas jūsų svetainėje.
Dauguma svetainių yra lėtos dėl didelių nuotraukų. Sužinokite, kaip jas suspausti be kokybės praradimo.
Mobiliųjų vartotojų patirtis skiriasi. Sužinokite, kaip optimizuoti svetainę mobiliam naudojimui.