Lėtų svetainių priežastys ir „Semalt“ sprendimai


Turinys

1. Įvadas
2. Lėtų svetainių priežastys ir sprendimai
  • Per daug HTTP užklausų
  • Dideli medijos failai
  • Per daug papildinių
  • „JavaScript“ problemos
  • Nenaudojate talpyklos technikos
  • Nenaudojate CDN
  • Neoptimizuotas CSS
  • Netvarkingas tinklapis
  • Nešvarus kodavimas
3. Išvada

1. Įvadas

Jūs negalite būti tikrai sėkmingas kaip svetainės savininkas, jei turite puslapių, kuriuos reikia įkelti amžinai. Praėjo tie laikai, kai vartotojai turėjo patirti varginančią lėtos svetainės patirtį. Naujausi tyrimai parodė, kad dauguma vartotojų palieka svetainę, jei jos įkėlimas trunka ilgiau nei tris sekundes. Reikšmė paprasta; šiame XXI amžiuje žaidimo pavadinimas yra greitis.

Puslapio greitis turi įtakos tam, kaip paieškos sistemos reitinguoja jūsų svetainę. Tai taip pat turi įtakos jūsų svetainės matomumui ir patikimumui. Turėdami lėtą svetainę, pajamos gali sumažėti, nes 40% vartotojų apleis jūsų svetainę, jei jos įkėlimas užtruks daugiau nei 2–3 sekundes. Taip pat suteiksite neigiamos patirties svetainės lankytojams, todėl rečiau jie grįš į jūsų svetainę.

Yra daug veiksnių, lemiančių lėtas svetaines. Skaitykite toliau, kad sužinotumėte, kokie yra šie veiksniai ir kaip juos pašalinti.

2. Lėtų svetainių priežastys ir sprendimai

  • Per daug HTTP užklausų
Tai yra dažna lėtų svetainių priežastis. Kai turite tiek daug „JavaScript“ vaizdų ir CSS, tai gali sulėtinti jūsų svetainės įkėlimo laiką, nes naršyklė prašo įkelti kiekvieną iš šių failų kiekvieną kartą, kai kas nors lankosi jūsų svetainėje. 80% jūsų svetainės įkėlimo laiko yra susiję su šių elementų atsisiuntimu.
Norėdami išspręsti šią problemą, sumažinkite HTTP užklausas. Jei naudojate „Chrome“ naršyklę, naudokite kūrėjo įrankio nustatymus, kad sužinotumėte, kiek užklausų jūsų svetainė šiuo metu teikia kiekvienai paieškai, ir kiek įmanoma sumažinkite šį skaičių.

Taip pat galite pabandyti sujungti kai kuriuos iš jų. Galite susiaurinti ir sujungti failus į savo HTML, CSS ir „JavaScript“, nes šie failai papildo jūsų svetainės užklausų skaičių kiekvieno apsilankymo metu. Taip pat galite pašalinti nereikalingus peradresavimus, nes jie prisideda prie ilgo įkėlimo ar naudojimo laiko „Semalt“ tinklalapio analizatorius vykdyti diagnostiką ir ieškoti sprendimų.

  • Dideli medijos failai
Tai yra vienas iš labiausiai paplitusių svetainių kaltininkų. Turint per daug neoptimizuotų vaizdų ar vaizdo įrašų, jūsų svetainės apkrovos greitis sumažėja, nes įkeliant vaizdus bus naudojamas didelis pralaidumas. Jei dažnai įkeliate didelius failus prieš bandydami juos suglaudinti, jūs be reikalo didinate savo svetainės dydį, o tai paveiks jūsų svetainės greitį.
Norėdami išspręsti šią problemą, prieš įkeldami į savo svetainę, optimizuokite savo medijos failus suglaudindami juos. Vaizdai neturėtų būti didesni nei 100 tūkst. Yra įvairių internetinių įrankių, kuriuos galite naudoti norėdami optimizuoti vaizdus. Norėdami sumažinti vaizdo dydį prieš juos įkeldami, galite naudoti nemokamą vaizdo glaudinimo įrankį, vadinamą „TinyJPG“. Jei valdote „WordPress“ svetainę, galite naudoti „WP Smush“.
Taip pat turėtumėte atkreipti dėmesį į vaizdo formatą, nes PNG arba GIF vaizdo formatai yra daug didesni, palyginti su JPG formatu, todėl naudodami JPG vaizdo formatą galite įkelti savo svetainę daug greičiau. Norėdami pasirinkti norimą vaizdo formatą, galite naudoti grafinio redagavimo programas, pvz., „Photoshop“. „Photoshop“ turi parinktį „Išsaugoti žiniatinkliui ir įrenginiams“, kuri leidžia jums sumažinti vaizdo kokybę prieš įkeliant jį į svetainę.
  • Per daug papildinių
Per daug papildinių gali būti dar viena priežastis, kodėl jūsų svetainė yra lėta. Jei turite įvairių papildinių, valdančių skirtingas svetainės funkcijas, tai gali pasunkinti jūsų svetainę ir paskatinti ją įkelti lėčiau. Taip yra todėl, kad papildiniai padidina jūsų svetainės darbą įkeliant. Papildiniai taip pat gali trukdyti gaudyti jūsų svetainės puslapius ir taip sumažinti jūsų svetainės spartą.
Neapsigaukite su tūkstančiais papildinių, kurie siūlo nuostabius dalykus jūsų svetainei, ir perkraukite svetainę per daug papildinių. Užuot turėję „viskas viename“ papildinį, kuris efektyviai atliks darbą. Vienas papildinys, kurį galite naudoti šiam tikslui, yra „MalCare“. Tai leidžia jums tvarkyti savo „WordPress“ svetainę ir apsaugo jūsų svetainę nuo įsilaužėlių ir kenkėjiškų programų.
  • „JavaScript“ problemos
„JavaScript“ yra svarbus įrankis, kuris jūsų svetainę paverčia funkcionalia ir interaktyvesne vartotojams. Tai leidžia lengviau įkelti dinaminius duomenis per AJAX ir taip pat pridėti specialiuosius efektus į savo puslapį. Tačiau jei tai nėra tinkamai tvarkoma, „JavaScript“ gali būti jūsų svetainės problema.

Tai gali užkirsti kelią jūsų puslapių įkėlimui taip greitai, kaip turėtų, nes naršyklė turi visiškai įkelti kiekvieną „JavaScript“ failą, kad galėtų rodyti tinklalapį. Neoptimizuota „JavaScript“ gali sukelti vadinamąjį pateikimą blokuojantį „JavaScript“ arba „JavaScript“, kuris vėluoja jūsų puslapius, kai vartotojai bando juos atidaryti savo naršyklėse.
Norėdami išspręsti šią problemą, turėtumėte:
  • Vietoj išorinių „JavaScript“ failų naudokite tiesioginį „JavaScript“.
  • Patikrinkite savo „JavaScript“ failus, kad pamatytumėte, ar yra kas nors, kas nėra taip svarbu, kad galėtumėte jų atsikratyti.
  • Suspaustas „JavaScript“ taip pat padės, įdiekite YUI kompresorių ir naudokite jį sugadindami failus.
  • „JavaScript“ failams naudokite asinchroninį įkėlimą.
  • Atidėkite „JavaScript“ įkėlimą; jei neleisite „JavaScript“ įkelti tol, kol nebus įkelti kiti elementai, padidinsite savo puslapio greitį.

  • Nenaudojate talpyklos technikos
Kai įgalinsite naršyklės talpyklą, jūsų naršyklė gali saugoti statines jūsų svetainės failų kopijas standžiajame diske arba talpykloje. Tokiu būdu jis gali rodyti talpykloje saugomus duomenis, užuot siuntęs kitą HTTP užklausą serveriui kiekvieną kartą, kai vartotojas lankosi jūsų svetainėje.

Talpyklą galite lengvai įjungti naudodami papildinius, pvz., „W3 Total Cache“. Tai geriausiai pasiteisins, jei naudosite „WordPress“ svetainę. „W3 Total Cache“ teigia, kad jos naudotojų puslapio greitis tapo dešimt kartų didesnis nei anksčiau naudojant papildinį.
Norėdami išsaugoti talpykloje saugomą svetainės versiją vartotojo naršyklėje ir eikite į bendruosius nustatymus. Pasirinkite naršyklės talpyklą, spustelėkite langelį „Įgalinti“. Atkreipkite dėmesį, kad galite nustatyti, kiek laiko norite, kad failas būtų saugomas lankytojo talpykloje. Viskas, ką jums reikia padaryti, tai pridėti eilutę, nurodančią naršyklei, kiek laiko norite, kad failas liktų lankytojo talpykloje.
  • Nenaudojate CDN
Turinio pristatymo tinklas leidžia saugoti savo svetainės kopijas skirtinguose serveriuose, išdėstytuose keliose strateginėse vietose, kad jūsų puslapius būtų galima greitai įkelti, kai toli nuo jūsų pagrindinio serverio esantys vartotojai bando pasiekti jūsų svetainę. Svetainės talpinimas tik viename serveryje gali sukelti lėtą puslapio spartą, nes visi jūsų svetainės lankytojai siunčia užklausas tam pačiam serveriui, ir tai gali sukurti aukštą jūsų svetainės srautą, ilgesnį laiką, praleistą vartotojų užklausoms apdoroti ir paskatinti sulėtinti krovimo laiką.
Norėdami išspręsti šią problemą, geriausia naudoti CDN. Naudodamiesi CDN, galite lengvai talpinti duomenis skirtinguose serveriuose ir išvengti pagrindinio serverio užstrigimo per daug užklausų. Tai reiškia, kad vartotojui paprašius failo iš jūsų svetainės, jo naršyklė gali jį atsisiųsti iš artimiausio serverio. „Cloudflare“ ir „MaxCDN“ yra geros CDN parinktys, kurias galite naudoti.
  • Neoptimizuotas CSS
Kaskadinio stiliaus lapas (CSS) turi daug bendro su jūsų svetainės išvaizda. Naršyklėje pateikiamos instrukcijos apie jūsų svetainės šrifto dydį, spalvą, meniu, antraštę, poraštę ir kitą informaciją apie jūsų tinklalapių išvaizdą. CSS failai gali būti labai ilgi, su tiek daug kodų eilučių. Tai gali žymiai sumažinti jūsų puslapio įkėlimo greitį.
Galite optimizuoti CSS, sujungdami visus vaizdus į vieną didelį failą naudodami „Image Sprites“. Kitas patarimas yra suspausti CSS failą į naują, kuriame yra mažiau tarpų. Tai galite padaryti naudodami CSS suskaidytuvus, pvz., CSS Nano. Patikrinkite savo CSS failus ir kodus ir atsikratykite nereikalingų failų ar dublikatų.
  • Netvarkingas tinklapis
Jei jūsų svetainė kraunasi labai lėtai, tikriausiai todėl, kad nepastebėjote savo pagrindiniame puslapyje ir galbūt visuose svetainės puslapiuose sukurtos netvarkos.

Daugelis interneto kūrėjų užpildo savo pagrindinį puslapį įvairiais stulbinančiais vaizdais, valdikliais ir turiniu, bandydami padaryti įspūdingą pirmąjį įspūdį savo svetainės lankytojams. Nors gerai turėti patrauklų pagrindinį puslapį, peržengimas už borto ir jo užgriozdinimas skirtingu turiniu gali neigiamai paveikti jūsų svetainės įkėlimo laiką.
Kuo daugiau elementų turite pagrindiniame puslapyje, tuo daugiau laiko reikės įkelti. Visada geriau būti paprastu. Laikykitės pagrindų ir pašalinkite visus nereikalingus elementus iš savo pagrindinio puslapio, taip pat nuskaitykite visus savo svetainės puslapius ir pašalinkite juos nuo betvarkės, kad jūsų svetainė būtų įkelta greičiau.

  • Nešvarus kodavimas
Jei jūsų svetainė užpildyta pertekliniais tarpais, įterptiniai stiliai ištuština naujas eilutes ir nereikalingus komentarus, tada taip, jūs patirsite lėtą svetainę. Kiekviena svetainė yra sukurta su daugybe kodų. Pavyzdžiui, „Google“ yra sukurta naudojant 2 milijardus kodų eilučių. Kai kurie interneto kūrėjai kuria svetaines, kuriose yra per daug kodų eilučių, neatliekančių jokių pagrindinių funkcijų. Šie tankūs, išsamūs kodai gali sulėtinti jūsų svetainės įkėlimo greitį.

Šios problemos sprendimas yra pašalinti iš kodų visus nereikalingus elementus, tokius kaip papildomos vietos, tuščios naujos eilutės ir nereikalingi komentarai. Yra daugybė įrankių, kuriuos galite naudoti valydami kodus. Antkainis yra nuostabi priemonė, kurią galite naudoti šiam tikslui. Taip pat galite dirbti su patyrusiu interneto kūrėju, pvz Semalt kad jūsų svetainė būtų gerai užkoduota.

3. Išvada

Kiekvieną svetainę reikia optimizuoti kuo didesniu greičiu, tačiau to negalima padaryti neturint pakankamai žinių apie veiksnius, lemiančius lėtą svetainės įkėlimą. Jei jūsų svetainė kraunasi labai lėtai, neišsigąskite. Tiesiog naudokitės aukščiau išvardytais veiksniais kaip gairėmis, kad suprastumėte vėlavimo priežastis, ir pataisykite jas naudodamiesi kiekviename punkte nurodytais patarimais.

mass gmail