20 būdų, kaip paspartinti svetainę

Yra mažiau varginančių dalykų nei svetainė, kurios įkėlimas užtrunka. Tada nenuostabu, kad ne tik žmonės, bet ir paieškos sistemos stengiasi išvengti vangių svetainių. Atsižvelgdami į tai, pateikiame keletą geriausių patarimų, kuriuos galite įgyvendinti, kad išvengtumėte erzinančių lankytojų ir neatstumtų jų pirmą kartą apsilankę jūsų svetainėje.

1. Supaprastinkite savo kodą

Geriausias interneto svetainių kūrėjas sudarys gana paprastą galimybę sukurti svetainę. Nors jų gausus šablonų rinkinys padeda jums lengvai stilizuoti savo svetainę, jie turi vieną trūkumą. Daugelyje šablonų yra netvarkingas kodas, kuris gali sulėtinti jūsų svetainę.

Norėdami išspręsti problemą, galite pašalinti visus nereikalingus kodus ir formatavimą savo HTML, CSS ir „JavaScript“ failuose. Šis perviršio pašalinimo procesas vadinamas sumažėjimu ir jūs galite naudoti paprastus internetinius įrankius, tokius kaip Will Peavy minifier, kurie padės jums pradėti. „WordPress“ vartotojai gali naudoti papildinį Autoptimize, kad procesas būtų gana paprastas.

2. Suspauskite savo svetainę

Netrukus tinklalapiai tampa dideli ir sunkūs. Visi vaizdai ir net paprasto teksto HTML, CSS ir „JavaScript“ failai greitai išsipučia. Vienas iš geriausių būdų paspartinti svetainę yra įgalinti glaudinimą naudojant „Gzip“. Tai sumažins HTTP atsakymo dydį ir sutrumpins atsakymo laiką.

Prieš įgalindami savo svetainę redaguodami .htaccess failą, turėsite įgalinti atitinkamą glaudinimo modulį savo žiniatinklio serveryje. Tikslūs veiksmai skiriasi ir priklauso nuo jūsų žiniatinklio serverio, tačiau štai kaip tai darote naudodami „Apache“.

3. Optimizuokite vaizdus

Vaizdai yra viena iš stambiausių svetainės dalių ir paprastai lėčiausias bet kurio tinklalapio įkėlimo elementas. Norėdami valdyti elgseną, užuot didindami didelius vaizdus HTML formatu, pirmiausia pakeiskite visų savo svetainės vaizdų dydį iki tikslaus dydžio.

Tiesą sakant, turėtumėte tvarkyti skirtingų dydžių įvairių elementų savo svetainėje sąrašą, kad niekada neįkeltumėte daugiau taškų, nei jums reikia. Jei turite svetainę su vaizdu, taip pat turėtumėte pagalvoti apie jų suglaudinimą. Viena iš dažniausiai naudojamų priemonių šiam tikslui yra „reSmush“.

Jis veikia su visomis populiariomis turinio valdymo sistemomis (TVS), taip pat turi „Linux“ CLI klientą vaizdams suspausti, kad jie būtų naudojami statinėse svetainėse. Taip pat galite naudoti „Compressor.io“, jei norite vienu metu suglausti kelis vaizdus.

4. Tingiai įkelkite daugialypę terpę

Tingi apkrova reiškia, kad vaizdai, vaizdo įrašai ir „iframe“ įkeliami tik tada, kai vartotojai slenka žemyn ir iš tikrųjų juos mato. Tai gali žymiai pagerinti pradinį jūsų puslapių įkėlimo laiką.

Anksčiau tai buvo kažkas, ką galėjote įdiegti naudodami „JavaScript“, tačiau žiniatinklio naršyklėse įmontuotas ne tingus įkėlimas. „WordPress“ vartotojai turi keletą pasirinkimų ir du mūsų mėgstamiausi yra „Lazy Load by WP Rocket“ ir „a3 Lazy Load“, sukurtas mobiliesiems įrenginiams.

5. Naudokite greitas socialinių tinklų bendrinimo nuorodas

Šiuo metu norėtumėte, kad žmonės bendrintų jūsų turinį socialiniuose tinkluose. Paprastose HTML svetainėse galite naudoti nuorodų generavimo įrankį, pvz., Nemokamą „Share Link Generator“, kuris padeda jums sukurti „Facebook“, „Twitter“, „LinkedIn“ ir „Pinterest“ socialinio bendrinimo nuorodas, nepasikliaujant „iframe“ ar „JavaScript“. Kaip įprasta, „WordPress“ vartotojams netrūksta papildinių, kuriuos jie gali naudoti šiam tikslui, įskaitant „Social Warfare“ ir „Grow“.

6. Pašalinkite nenaudingus papildinius

CMS, pvz., „WordPress“, gali turėti daugybę papildinių, kurie gali pridėti tikrai naudingų funkcijų jūsų svetainėje. Tačiau turint per daug papildinių jūsų svetainė gali sulėtėti iki tikrinimo, todėl turėtumėte paleisti tik jums tikrai reikalingus papildinius.

Be to, ne visi papildiniai yra sukurti vienodai gerai, todėl galite pagreitinti savo svetainę pakeitę papildinį greitesniu pakaitiniu. Internetinis įrankis „GTmetrix“ nemokamai išanalizuos jūsų svetainę ir parodys sąrašą įskiepių, kurių įkrovimo laikas yra didelis. Apsvarstykite galimybę pakeisti šiuos įskiepius, ypač jei jie kelis kartus yra kviečiami lengvesne alternatyva.

„WordPress“ vartotojai taip pat gali naudoti „Query Monitor“ papildinį, kad galėtų išsamiai išanalizuoti savo svetainėje naudojamus papildinius. Žinoma, nepamirškite pašalinti paties „Query Monitor“ papildinio, kai jis atitinka savo paskirtį.

7. Sumažinkite peradresavimus

Peradresuoti dažnai reikia, kai perkeliate ir ištrinate puslapius, ir tai yra geriausias būdas pašalinti sugadintų nuorodų problemas. Tačiau nors 301 peradresavimas yra tinkamesnis už 404 klaidas, jie vis tiek nėra idealūs, nes jie lėtina laiką, kurį reikia, kol naršyklė pasieks teisingą puslapio versiją. Norėdami analizuoti peradresavimus savo svetainėje ir pabandyti sumažinti jų naudojimą, galite naudoti „Screaming Frog“ masinį peradresavimo tikrintuvą.

8. Pateikite mažiau HTTP užklausų

HTTP užklausų sumažinimas yra geras būdas optimizuoti savo svetainę. Kiekvienas elementas, kurį įtraukiate į puslapį, virsta HTTP užklausa. Kuo daugiau naršyklė turi pateikti šias užklausas, tuo ilgiau užtruks jūsų puslapis, kol jis bus visiškai įkeltas. Štai kodėl, nors ir reikia šiek tiek daryti, užklausų skaičiaus sumažinimo rezultatai yra labai įspūdingi.

Norėdami išsamiai peržiūrėti HTTP užklausas, galite naudoti naršyklės kūrėjo įrankius ir perjungti į skirtuką Tinklas. Įsivaizdavę, kuriuos failus užima ilgiausiai, galite ieškoti tų, kuriuos galite sujungti (ypač CSS failus), ir tų, kuriuos galite iš viso kirsti.

9. Įdėkite CSS prieš scenarijus

Tinkamai įdėjus stiliaus lapus ir scenarijus, tai turės įtakos jūsų svetainės įkelčiai. Jūs visada turėtumėte įdėti savo CSS skyriaus viršuje. Tai leidžia naršyklei pirmiausia įkelti jūsų CSS, kad vartotojai galėtų pamatyti jūsų svetainės turinį.

Kita vertus, „Javascript“ turėtų būti kuo arčiau dugno. Taip yra todėl, kad naršyklės pirmiausia turi išanalizuoti „JavaScript“, kad galėtų pereiti prie kitos žymos. Jei scenarijus įdėsite prieš tikrąjį turinį, vartotojai spoksos į tuščią puslapį, kol naršyklė sugadins „JavaScript“.

10. Kur įmanoma, eik į seną mokyklą

Naudodami scenarijų kalbą, pvz., PHP, galite padaryti tai, ko neįmanoma naudojant paprastą HTML. Tačiau PHP apdorojimas trunka ilgiau nei analizuojant HTML, todėl venkite informacijos prašyti per PHP, jei ją galima gauti naudojant statinį HTML.

Panašiai ne visada verta naudoti „@import CSS“ mechanizmą, jei į savo tinklalapius vietoj HTML žymos įtraukiate išorinius stiliaus lapus. Nors abu pasiekia tą patį tikslą, „@import“ sunaudoja daugiau išteklių, nei tiesiogiai susiejant su jūsų stiliaus lapais.

11. Įgalinkite talpyklą

Kai lankotės svetainėje, visi puslapio elementai laikomi standžiajame diske laikinojoje saugyklos srityje, vadinamoje talpykla. Tai praverčia, nes per kitus apsilankymus jūsų naršyklė parodys puslapį nereikalaudama siųsti kitos HTTP užklausos į serverį.

Jei naudojate „WordPress“ svetainę, galite naudoti tokį papildinį kaip „W3 Total Cache“ papildinys, kad būtų galima lengvai įjungti talpyklą. Kita vertus, jei turite statinę HTML svetainę, galite įgalinti talpyklą naudodami vadinamąją „Expires“ antraštę .htaccess faile. Kai įgalinsite, antraštės, kurių galiojimo laikas baigsis, sutaupys ne tik laiką, reikalingą jau talpykloje išsaugotiems failams atsisiųsti, bet ir padės sumažinti HTTP užklausų skaičių.

12. Pavasario švarios duomenų bazės

Tikėtina, kad naudojate TVS, pvz., „WordPress“ ar „Joomla“, kad priimtumėte savo svetainę. Kai jūs nerimaujate su savo diegimu (pridėkite ir pašalinkite papildinius, kurkite ir atnaujinkite įrašus, įdiekite naujinimus ir panašiai), CMS valdanti duomenų bazė taps gana išpūsta ir lėta. Norėdami to išvengti, turėtumėte reguliariai išvalyti duomenų bazę naudodami papildinį WP-Optimize.

13. Blokuokite „hotlinking“

„Hotlinking“ įvyksta, kai kas nors rodo vaizdą iš jūsų svetainės naudodamas tiesiogiai jo žiniatinklio nuorodą. Kiekvieną kartą įkeliant vaizdas išgaunamas iš šaltinio svetainės serverio.

Norėdami užkirsti kelią „hotlinking“, turite keletą galimybių. Daugelis žinomų kompiuterių siūlo perjungti administravimo sąsają, kad būtų išvengta karštųjų nuorodų. Tada yra tokie „WordPress“ papildiniai, kaip „All In One Security & Firewall“, kurie apsaugos nuo karštųjų nuorodų. Galiausiai galite pridėti instrukcijas .htaccess faile.

14. Perjunkite „Keep Alive“ nustatymą

„Keep Alive“ pranešimas keičiamasi tarp žiniatinklio serverio ir kliento mašinos, kad būtų galima naudoti tą patį TCP ryšį HTTP pokalbiui, o ne atidaryti naują su kiekviena nauja užklausa. Taip pat žinomas kaip nuolatinis ryšys, „Keep Alive“ padeda sumažinti vėlesnių užklausų vėlavimą. Dauguma prieglobos kompanijų, ypač bendrai naudojamų prieglobų, išjungia šią funkciją.

Geriausiai nustatymą galima valdyti patobulinus žiniatinklio serverį. Tačiau galite nepaisyti numatytojo serverio, pridėdami šias eilutes prie .htaccess failo:

Antraštės rinkinys Ryšys palaikomas

15. Paspartinkite „WordPress“

„WordPress“ turi keletą papildinių, skirtų našumui pagerinti, kurie padės optimizuoti įvairius svetainės aspektus. Vienas iš išsamiausių yra „perfmatters“, leidžiantis naudoti daugelį dažniausiai naudojamų našumo pagreitinimo būdų. Geras dalykas, susijęs su šiuo aukščiausios kokybės papildiniu, yra tai, kad dauguma jo optimizavimo būdų yra veikiami naudojant paprastą vartotojo sąsają, kuri leidžia jį pasiekti visų rūšių vartotojams.

16. Įdiekite „Google PageSpeed“

„Google PageSpeed“ yra „Apache“ ir „Nginx“ žiniatinklio serverių atvirojo kodo modulių rinkinys. Jie padeda optimizuoti jūsų svetainę, įgyvendindami keletą naudingiausių našumo didinimo metodų, tokių kaip mes pasidalijome šiame straipsnyje. Galite atsisiųsti ir įdiegti modulius į savo interneto serverį, jei turite jį. Priešingu atveju turėsite ieškoti prieglobos paslaugų teikėjo, kuris tai padarys. Paprastai žiniatinklio prieglobos tai siūlo tik su aukščiausio lygio dedikuotais prieglobos planais, nors kai kurie, pavyzdžiui, „GoDaddy“, įdiegia tai savo „Linux“ prieglobos serveriuose.

17. Sumažinkite DNS paiešką

Vienas iš pagrindinių veiksnių, turinčių tiesioginės įtakos jūsų svetainės įkelčiai, yra laikas, kurio reikia DNS paieškoms. DNS peržiūra yra procesas, kai surandamas IP adresas, susietas su URL.

Vienas iš būdų pagreitinti jūsų svetainę yra sumažinti unikalių pagrindinių pavadinimų skaičių. Mažesnis DNS užklausų skaičius sutrumpins atsakymo laiką ir paskatins svetaines greičiau įkelti. Taip pat atsižvelkite į tai, kad laikas, per kurį reikia pateikti užklausas DNS įrašams, priklauso nuo DNS teikėjo greičio.

Jei jūsų netenkina DNS teikėjo veikla, apsvarstykite galimybę pereiti prie kito. „DNSperf“ stebi įvairių autoritetingų DNS teikėjų užklausų greitį.

18. Atnaujinkite į geresnį žiniatinklio prieglobą

Jei bandėte pagreitinti savo svetainę, bet nepastebėjote didelio skirtumo, problema gali būti jūsų interneto priegloba. Daugelis pigiausių žiniatinklio prieglobų, ypač bendrai naudojamų, yra gana perkrautos ir naudoja serverius, kuriems trūksta išteklių, kad kiekvienai svetainei būtų galima skirti pakankamai. Vietoj to turėtumėte praleisti šiek tiek laiko tyrinėdami įvairias siūlomas galimybes, prieš apsilankydami pagrindiniame kompiuteryje ir savo svetainės prieglobos plane.

19. Naudokitės turinio pristatymo tinklu

Be perėjimo prie geresnio žiniatinklio prieglobos, taip pat turėtumėte apsvarstyti galimybę naudoti turinio pristatymo tinklą (CDN). Skirtingai nuo jūsų serverio, esančio konkrečioje vietoje, CDN naudoja serverių tinklą, kuris tam tikra prasme platina jūsų turinį serveriams visame pasaulyje, iš esmės jį priartindamas prie lankytojų, nepaisant jų vietos. CDN spartina svetainę, sumažindami fizinį atstumą tarp turinio ir lankytojų. Galite priglobti visų tipų turinį naudodami CDN ir net naudoti kelis turinius, kad taikytumėtės pagal konkrečias vietas.

20. Reguliariai stebėkite našumą

Svarbus svetainės derinimo aspektas yra stebėti jo našumą. Tai ne tik padės įvertinti įgnybimo poveikį, bet, atsižvelgiant į naudojamą įrankį, taip pat nurodys svetainės aspektus, į kuriuos reikia atkreipti dėmesį. „Pingdom“ svetainės greičio testas yra populiarus internetinis įrankis, kuris ne tik patikrins puslapio įkėlimo laiką, bet ir nurodys problemas.

Panašiai galite naudoti „Google“ testą „Mano svetainė“, kad galėtumėte analizuoti savo svetainės našumą mobiliuosiuose įrenginiuose. Be naudingos metrikos pateikimo, įrankis taip pat pasidalins rekomendacijomis, padėsiančiomis pagreitinti jūsų svetainę mobiliesiems įrenginiams.

  • Mes pasiūlėme geriausią „Wordpress“ žiniatinklio prieglobą.

Įdomios straipsniai...