Kaip efektyviai naudoti „GTMetrix“ norint patikrinti svetainės greitį!

Laimėję „WordPress“ pasiūlymai


Tikriausiai svetainės greitis yra vienas iš svarbiausių bet kurios svetainės rodiklių – kai kuriose svetainėse vienos sekundės skirtumas gali pridėti iki tūkstančių dolerių praleistų (arba gautų) pajamų. Todėl labai svarbu tiksliai išmatuoti aikštelės greitį. Deja, svetainės greitį nėra ypač lengva išmatuoti. Šiame straipsnyje aš jums parodysiu, kaip naudoti vieną iš populiariausių turimų įrankių „GTMetrix“, norint efektyviai įvertinti svetainės greitį.

Greičio testo svarstymai

Daugelis įrankių, tokių kaip minėtasis „GTMetrix“, yra puikūs, tačiau gana nenaudingi, jei viskas, ką darote, yra vienkartinis greičio patikrinimas. Jei norite efektyviai išbandyti greitį, reikia atsižvelgti į daugelį veiksnių, tačiau vienas didžiausių yra šis: Greičio bandymai turi būti atliekami kelis kartus ir imami vidurkiai, kad rezultatai turėtų tikrą prasmę.

1. Testų skaičius

Norėdami gauti tikrai gerą išsamų duomenų rinkinį, turite atlikti daugybę greičio testų, geriausia skirtingu dienos metu. Idealu būtų suplanuoti valandos trukmės testą ir palikti jį maždaug maždaug savaitę.

Priežastis yra ta, kad jūsų svetainės našumas kinta visą dieną, atsižvelgiant į lankytojų skaičių ar net jūsų serverio dėžutės naudojimą, jei esate bendro naudojimo pagrindiniame kompiuteryje..

Puikus šio bandymo šalutinis poveikis yra tai, kad matysite piko valandas – tai gali nurodyti, koks laikas jums yra geriausias, norint paskelbti lankytojams naują turinį ar nukreipti skelbimus / iššokančius langus ir pan..

Vis dėlto dar yra daug ko išmokti atliekant vos penkis ar dešimt testų per valandą. Nors realus įkėlimo greitis sekundėmis gali pasikeisti per dieną (ar net savaitę), kai kuriuos dalykus, kuriuos „GTMetrix“ gali atskleisti, pavyzdžiui, daugelį rekomendacijų, kuriuos ji pateiks, kaip pagreitinti jūsų svetainę, vis tiek pakeis. visai nesikeičia su laiku.

2. Testavimo vietos

Kai naudojate nemokamus daugelio greičio tikrinimo priemonių variantus (pvz., „Pingdom“, paprastai bandymo serveris priskiriamas atsitiktine tvarka (ty vieta, iš kurios bandoma jūsų svetainė) bus atsitiktinė.) Tai dažnai gali sukelti labai nenuoseklų rezultatą. Nors 1 testą galima atlikti, pavyzdžiui, Niujorke – 100 mylių atstumu nuo jūsų serverio – 2 testą galima atlikti iš Sidnėjaus, 10 000 mylių atstumu nuo jūsų serverio..

Vietovė, kurią pasirinkote išbandyti savo svetainę, daro didelį skirtumą. Kai kuriems projektams (pvz., Vietinėms įmonėms) gali būti gerai atsisakyti duomenų iš toli esančių vietų, tačiau kitais atvejais (manau, kad svetainės, turinčios potencialią auditoriją visame pasaulyje) norėsite išbandyti juos visame pasaulyje..

Tikrinti vietoje, pasirinkite bandomuosius serverius, esančius netoli fizinės jūsų serverio vietos. Jei nežinote, kur yra jūsų serveris, kreipkitės į prieglobos įmonę, kurią naudojate savo svetainės prieglobai.

Tikrinti globaliai, išsirinkite keturis ar penkis testavimo serverius pagrindinėse vietose visame pasaulyje. Asmeniškai man patinka pasirinkti bent vieną serverį iš JAV, vieną iš Europos, vieną iš Australijos ir vieną iš Azijos.

Norėdami pasirinkti vietą, iš kurios išbandysite savo svetainę naudodamiesi „GTMetrix“, turėsite užsiregistruoti nemokamai ir prisijungti..

3. Testuokite tikslus

Aš dažnai matau žmones, tikrinančius TIK jų pagrindinį puslapį. Tai yra absoliučiai pradedančiojo klaida, dėl kurios viskas gali pakrypti kur kas labiau, nei jūs galite pamanyti. Visų pirma, jūsų pagrindinis puslapis gali būti mažiausiai duomenų reikalaujantis jūsų svetainės puslapis, todėl natūraliai jis yra greičiausias.

Jūsų pagrindinis puslapis taip pat gali būti ne toks svarbus, kaip norėtumėte galvoti. Aš dirbau svetainėje, kuri 97% savo srauto natūraliai įgijo per paieškos variklius, kurie beveik visi buvo nukreipti į atskirus pranešimus / puslapius – todėl būtinai sutelkite dėmesį ne tik į jūsų pagrindinį puslapį!

Trumpai tariant: jūsų pagrindinio puslapio sparta, be abejo, yra svarbi, tačiau daugeliui kitų jūsų puslapių ji gali būti antraeilė, todėl būtinai išbandykite ir daugelį kitų puslapių. Norėdami gauti gerai suapvalintą rezultatų rinkinį, išbandykite tokius puslapius, kaip atskirų įrašų puslapiai, parduotuvių ir produktų puslapiai ir kt.

Kaip veikia „GTMetrix“

Pagrindinis „GTMetrix“ naudojimas yra nemokamas. Galite eiti į pagrindinį puslapį ir iškart pradėti analizuoti savo svetainę. Registruota (ar net mokama sąskaita) suteikia daugiau galimybių, pvz., Leidžia pasirinkti testavimo vietas, automatizuoti testavimą ir dar daugiau.

„GTMetrix“ greičio testas

Rezultatų apžvalgoje rodoma bandymui naudojama naršyklė ir vieta, „PageSpeed“ ir „YSlow“ balai, puslapio įkėlimo laikas, užklausų skaičius ir bendras puslapio dydis. Tai puikiai tinka analizuoti tendencijas, tačiau jei tikrai norite sužinoti, kodėl jūsų svetainė lėta, ir (arba) ką galima padaryti toliau tobulinant, turėsite įsigilinti.

„PageSpeed“ ir „YSlow“

„PageSpeed“ ir „YSlow“ siūlo dvi šiek tiek skirtingas metodikas, skirtas įvertinti, kaip svetainės struktūra ir mechanika veikia jos greitį. Jų rezultatuose pateikiamos jų pačių rekomendacijos, kaip viską padaryti greičiau – pvz., Talpyklos kaupimas, pridėtos galiojimo pabaigos antraštės, turto sumažinimas, „gzip“ glaudinimo įgalinimas ir panašiai..

Atitinkami „GTMetrix“ skyriai pateikia nuorodą į papildomą informaciją šia tema – kad galėtumėte giliau apie tai perskaityti ir tiksliai sužinoti, ką reikia daryti norint įgyvendinti kiekvieną nurodytą konkretų greičio didinimo metodą..

„YSlow“ testo informacija

Svarbiausia atkreipti dėmesį: Nekankinkite procentinių balų. Tai gali klaidinti ir nebūtinai atsižvelgti į absoliučiai viską, kas svarbu, pvz., Į bendrą puslapio dydį megabaitais (kurį, beje, dažnai daro didelę įtaką prastai optimizuojami vaizdai). Vietoj to, pabrėžkite faktinį puslapio įkėlimo greitį, nurodytą sekundėmis – tikslas nuslėpti sekundes nuo to (o „kritinis perteikimo kelias“ – plačiau apie tai žemiau) turėtų būti tikrasis tikslas!

Krioklys

Krioklys yra viena iš naudingiausių priemonių, leidžiančių išsiaiškinti savo svetainės greičio kliūtis. Šis konkretus vaizdas iš tikrųjų yra labai panašus į tai, ką galite pamatyti naršyklės įrankiuose, tokiuose kaip „Firebug Net Panel“. Norėdami gauti daugiau informacijos, trumpai apžvelkite šį puikų straipsnį, kaip perskaityti krioklius. Jei trūksta laiko, pateikiame trumpą versiją:

Kiekvienas jūsų svetainės turtas turi būti ieškomas, perduotas ir rodomas. Kiekviena krioklio juosta rodo visus veiksmus, susijusius su kiekvienu turtu ir kiek laiko jie užtruko.

„GTMetrix“ krioklio vaizdas

Veiksmai, kuriuos gali atlikti kiekvienas turtas, yra šie, pridedant šiek tiek paaiškinimo:

  • DNS paieška: Laikas išspręsti DNS
  • Prisijungimas: Laikas, reikalingas ryšiui sukurti
  • Blokavimas: Laikas, praleistas naršyklės eilėje laukiant ryšio
  • Siunčia: Užklausos išsiuntimo laikas
  • Laukia: Laikas, praleistas laukiant atsakymo (laikas iki pirmo baito)
  • Priėmimas: Turinio atsisiuntimo laikas

Remdamiesi šia informacija galime padaryti keletą prielaidų apie tai, kas vyksta mūsų svetainėje. Visų pirma, pažiūrėkite į tą mėlyną liniją, esančią aukščiau esančiame krioklyje. Tai reiškia DOM įkėlimo tašką. Raudona linija rodo puslapio įkėlimo laiką.

Laikas iki pirmo baito (TTFB) taip pat laikomas svarbiu jūsų serverio greičio rodikliu. Tai rodo laukimo informacija krioklyje. Jei jūs nuolat matote aukštą TTFB (net peržvelgę ​​ir patobulinę pagrindines svetainės greičio gerinimo rekomendacijas), gali būti, kad pagrindinis kompiuteris jus atpalaiduoja!

Vaizdo įrašai ir istorija

Paskutiniai du skyriai skirti tik „premium“ sąskaitoms. Vaizdo įraše parodytas tikras svetainės įkėlimo įrašas – tai gali parodyti, ką iš tikrųjų sudaro visi šie skirtingi duomenys. Nors tai nuostabi savybė, aš nemanau, kad ja naudojuosi labai daug, tiesa, tiesą pasakius, mano manymu, šiek tiek keblu..

Istorijos skirtukas iš tikrųjų yra viena iš geriausių funkcijų, nes jis leidžia peržiūrėti kelių testų rezultatus viename puslapyje lengvai suprantamoje, patogiame grafike.

„GTMetrix“ istorinio stebėjimo rezultatai

„Test Suite“ konfigūravimas

Aš asmeniškai turiu „GTMetrix“ profesinę paskyrą, kurią dažniausiai naudoju ir savo svetainių, ir specifinių dominančių technologijų testavimui.

Vienas „GTMetrix“ minusas (nors dar nesu sutikęs jokio įrankio, kuris šiaip ar taip galėtų tai padaryti) yra tai, kad jis negali nustatyti kintamųjų testų. Aš turiu omenyje tai, kad jūs negalite liepti „GTMetrix“ pasirinkti atsitiktinį puslapį iš duoto rinkinio ir išbandyti jį iš atsitiktinės vietos. Tai duotų mums grafiką, kurį būtų galima dar labiau išplėsti, atsižvelgiant į puslapį ir vietą (galbūt kažkas ateities?).

Alternatyva būtų nurodyti kai kuriuos puslapius ir vietas bei kas valandą išbandyti visus variantus. Tai, be abejo, reikalauja daug išteklių, tačiau suteiktų puikų duomenų rinkinį, su kuriuo galėtume dirbti. Esant dabartinei padėčiai, galite tai padaryti rankiniu būdu ir naudoti „GTMetrix“ palyginimo funkciją rezultatams analizuoti.

Pirmiausia aš sukuriu įvairius man reikalingus testus. Jei norėčiau išbandyti 2 puslapius iš 3 vietų, aš nustatyčiau visų permutacijų testus – tai baigtų 6 bandymus. Tada stebėčiau kiekvieną valandos testą bent porą dienų, idealu – per savaitę.

Praėjus pakankamai laiko, aš einu į savo prietaisų skydelį, pasirenku visus testus ir juos palyginu. Dėl to gaunami duomenys ir suvestinės diagramos.

Palyginus „GTMetrix“ rezultatus

Spartos patarimai „WordPress“ vartotojams

O jei naudojate „WordPress“ (šios svetainės tema, be abejo, visų pirma yra viskas) ir atsitiktinai ieškote greito pataisymo, kad viską paspartintumėte: štai keletas labai efektyvus patarimai, kurie galėtų būti naudingi beveik visoms „WordPress“ palaikomoms svetainėms:

  • 1. Užtikrinkite, kad bet kuris jūsų naudojamas žiniatinklio prieglobos serveris būtų optimizuotas specialiai „WordPress“. Jei vis tiek naudojate bendrą, ne „WordPress“ optimizuotą bendrą prieglobą, pereikite prie kažko, daug greičiau, pvz., Iš žiniatinklio prieglobos plano. „WP Engine“, smagratis ar „Kinsta“.
  • 2. Jei to dar nepadarėte, pradėkite naudoti puslapio talpyklos papildinį, pvz., „W3 Total Cache“, „WP Super Cache“ arba „WP Rocket“..
  • 3. Skirkite šiek tiek laiko, kad peržiūrėtumėte savo svetainės vaizdus ir įsitikinkite, kad jie visi yra kuo optimizuoti (arba atnaujinkite juos tokioje programoje kaip Photoshop, arba apsvarstykite galimybę naudoti specializuotą paslaugą / papildinį, pvz., WP Smush.
  • 4. Įsitikinkite, kad jūsų svetainė įkelia kuo daugiau „JavaScript“ į savo puslapių apačią (o ne į viršutinę dalį, kur bus atidėta visų kitų puslapio elementų įkėlimas)..
  • 5. Kaip skaudu, nes tai gali būti: pašalinkite nereikalingus socialinės žiniasklaidos profilius iš jūsų puslapio (pvz., „Facebook“, „Twitter“ ir „Google+“ profilius), kurie gana pažodžiui gali pridėti sekundes prie jūsų puslapio įkėlimo laiko)..
  • 6. Įgalinkite „gzip“ glaudinimą, sumažinkite visus scenarijus ir naudokite naršyklės talpyklą, kur įmanoma.
  • ir 7. Turbūt svarbiausias iš visų: Pašalinkite visus nereikalingus papildinius, kurie gali įkelti bet kokio tipo CSS ir „JavaScript“ failus iš jūsų puslapių – nors įskiepių, kuriuos galite įdiegti „WordPress“ palaikomoje svetainėje, skaičius nėra ribotas, labai bendra nykščio taisyklė: kuo daugiau įskiepių, tuo lėtesnė svetainė!

– Ar yra kokių nors kitų efektyvių greitų pataisų? Nesivaržykite palikti juos komentaruose žemiau! ;)

„GTMetrix“ kaip stebėjimo įrankis

Iki šiol mes daugiausia dėmesio skyrėme „GTMetrix“, kaip būdui išsiaiškinti, ką reikėtų patobulinti svetainėje, kad ji būtų greitesnė. Naudodamiesi perspėjimo funkcija, taip pat galite aptikti (ir pranešti) apie visus atvejus, kai jūsų svetainė sulėtėja mažesniu nei iš anksto nustatytu greičiu.

Įspėjimų nustatymas

Galite nustatyti daugybę sąlygų, pradedant puslapių įkėlimo laikais ir „YSlow“ balais, baigiant HTML dydžiu – tai sukuria gana gerai suapvalintą sistemą. Jei įvykdysite kurią nors iš jūsų nustatytų sąlygų, iškart gausite el. Laišką, kuriame galėsite veikti pagal informaciją, kad pašalintumėte bet kokias problemas..

Stebėdami savo svetainę, jūs negalėsite visiškai išvengti lėtumo, tačiau bent jau turėsite galimybę greitai reaguoti į bet kokias problemas, kad sumažintumėte žalą, padarytą, tarkime, netikėto srauto sraute..

Kur „GTMetrix“ krinta trumpai

Apskritai, aš labiau mėgstu „GTMetrix“ ir pasirenku naudoti jį visuose kituose greičio tikrinimo įrankiuose savo svetainėms matuoti ir sekti. Tačiau tai dar nereiškia, kad viskas apie jį yra tobula. Viena didžiausių mano problemų, susijusių su „GTMetrix“, yra tai, kad ji nesiūlo kintamų bandymų, o tai būtų didžiulė laiko taupymo priemonė – už tai aš mielai sumokėčiau šiek tiek papildomai, nes tai sutrumpintų gana daug laiko nuo mano testavimo procedūrų..

Kita dėmesio sritis galėtų būti pabrėžimas, kaip svarbu naudoti aukštos kokybės kompiuterį. Aptikus ir pateikus įvairius pagrindinius kompiuterius, kuriuos naudoja vartotojai, būtų galima palyginti greitį ir pasiūlyti geresnius pagrindinius kompiuterius tam tikriems vartotojams. Taip pat galima stebėti TTFB ir pateikti greitesnių prieglobų pasiūlymus, kai ši vertė yra ypač didelė.

Kelios pastabos apie kritinius perteikimo kelius galėtų ir mano manymu turėtų – taip pat pridėkite. Nors tai suvokiama, galima nustatyti daugybę veiksnių, pvz., Daugelis JS / CSS failų yra be reikalo įkeliami anksti puslapyje (be abejo, esminis dalykas). Optimizavus kritinį perteikimo kelią jūsų svetainė taps iš tikrųjų naudotojo ekrane pasirodys daug greičiau – net jei „bendras“ puslapio įkėlimo greitis vis dar yra gana didelis!

Apžvalga

Jei norite greitos svetainės, jums reikės visapusiško įrankio, kad galėtumėte išbandyti ją įvairiomis aplinkybėmis. „GTMetrix“ leidžia jums tai padaryti tiksliai: stebėdami URL valandą ir iš skirtingų vietų, gausite išsamų vaizdą, kaip veikia jūsų svetainė.

Tinkamai naudojamas kovojant su lėtu svetainės greičiu, „GTMetrix“ suteiks jums daugiau nei pakankamai informacijos kovai su atgal. Tiesiog nepamirškite išbandyti daugiau nei tik pagrindinio puslapio, išbandyti kiekvieną puslapį daugiau nei vieną kartą ir iš kelių vietų ir stenkitės, kad iš tikrųjų sutrumpintumėte šių įkėlimų laiką, o ne siekdami padidinti „PageSpeed“ ir „YSlow“ procentinius balus.!

Žinote apie kitus / geresnius svetainės greičio matavimo būdus? Mintys?

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map