20 viisi veebisaidi kiirendamiseks

On vähem masendavaid asju kui veebisait, mille laadimine võtab aega. Siis pole üllatav, et mitte ainult inimesed, vaid ka otsingumootorid püüavad loidadest saitidest eemale hoida. Seda silmas pidades on siin mõned parimad näpunäited, mida saate rakendada, et vältida külastajate tüütamist ja nende esmakordsel külastamisel teie veebisaidil eemale pööramist.

1. Muutke oma kood sujuvamaks

Parim veebisaidi koostaja muudab veebisaidi püstitamise üsna lihtsaks. Kuigi nende rikkalik mallide komplekt aitab teil oma veebisaiti hõlpsasti stiliseerida, on neil siiski üks puudus. Paljudel mallidel on räpane kood, mis võib teie veebisaiti aeglustada.

Probleemi ületamiseks võite eemaldada kõik mittevajalikud koodid ja vormingud HTML-, CSS- ja JavaScripti failides. Seda üleliigse osa eemaldamise protsessi nimetatakse minimeerimiseks ja saate alustamiseks kasutada lihtsaid veebitööriistu, näiteks Will Peavy minifikaatorit. WordPressi kasutajad saavad plugina Autoptimize abil protsessi üsna lihtsaks muuta.

2. Pakkige oma veebisait kokku

Ei pea kaua aega minema, kui veebisaidid muutuvad suurteks ja rasketeks. Kõik pildid ja isegi lihttekstiga HTML-, CSS- ja JavaScripti failid paisuvad kiiresti. Üks parimaid mehhanisme veebisaidi kiirendamiseks on tihendamise võimaldamine Gzipiga. See vähendab HTTP-vastuse suurust ja seeläbi vastamisaega.

Enne, kui lubate selle oma veebisaidil .htaccess-faili muutmisega, peate oma veebiserveris lubama sobiva tihendusmooduli. Täpsed toimingud erinevad ja sõltuvad veebiserverist, kuid Apache'is saate seda teha järgmiselt.

3. Optimeerige pilte

Pildid on veebisaidi üks kõige jämedamaid osi ja tavaliselt mis tahes veebilehe kõige aeglasem laadimiselement. Käitumise valitsemiseks alustage suurte piltide HTML-i abil skaleerimise asemel kõigist oma veebisaidil olevate piltide suuruse suurusest täpselt selles suurusjärgus, millesse soovite.

Tegelikult peaksite pidama oma veebisaidi erinevate elementide erineva pildisuuruse loendit, et mitte kunagi üles laadida rohkem piksleid kui vaja. Kui teil on pildirohke veebisait, peaksite kaaluma ka nende tihendamist. Üks kõige tavalisemaid tööriistu sel eesmärgil on reSmush.

See töötab kõigi populaarsete sisuhaldussüsteemidega (CMS) ja lisaks on sellel ka Linuxi CLI-klient piltide pakkimiseks staatilistel saitidel kasutamiseks. Mitme pildi korraga pigistamiseks võite kasutada ka Compressor.io.

4. Laisk multimeedia laadimine

Laisk laadimine tähendab, et pilte, videoid ja iframe'i laaditakse ainult siis, kui kasutajad lehel alla kerivad ja neid tegelikult näevad. See võib teie lehtede algset laadimisaega märkimisväärselt parandada.

Varem võtsite selle JavaScripti abil kasutusele, kuid veebibrauseritesse pole sisse ehitatud laisk laadimine. WordPressi kasutajatel on mitu valikut ja kaks meie lemmikut on Lazy Load by WP Rocket ja a3 Lazy Load, mis on mõeldud mobiilseadmetele.

5. Kasutage sotsiaalmeedia kiireid linke

Sel päeval soovite, et inimesed jagaksid teie sisu sotsiaalmeedias. Lihtsatel HTML-veebisaitidel saate kasutada lingigeneraatori tööriista, nagu tasuta Share Link Generator, mis aitab teil luua Facebooki, Twitteri, LinkedIni ja Pinteresti sotsiaalse jagamise linke, tuginedes iframe'i ega JavaScripti. Nagu tavaliselt, pole WordPressi kasutajatel puudu pistikprogrammidest, mida nad saavad sel eesmärgil kasutada, sealhulgas Social Warfare ja Grow.

6. Desinstallige kasutud pistikprogrammid

CMS-is nagu WordPress võib olla hulgaliselt pistikprogramme, mis võivad teie veebisaidile tõeliselt kasulikke funktsioone lisada. Liiga paljude pistikprogrammide olemasolu võib teie veebisaiti indekseerimise aeglustada, mistõttu peaksite käivitama ainult selliseid pistikprogramme, mida tegelikult vajate.

See tähendab, et kõik pistikprogrammid pole võrdselt hästi kujundatud ja saate oma veebisaiti kiirendada, asendades pistikprogrammi kiirema asendajaga. Veebitööriist GTmetrix analüüsib teie veebisaiti tasuta ja näitab loendit pluginatest, millel on kõrge laadimisaeg. Kaaluge nende pistikprogrammide asendamist, eriti kui neid kutsutakse mitu korda kergema alternatiiviga.

WordPressi kasutajad saavad Query Monitori pistikprogrammi kasutada ka oma veebisaidil kasutatavate pistikprogrammide üksikasjalikuks analüüsiks. Muidugi ärge unustage eemaldada Query Monitori pistikprogramm ise, kui see täidab oma eesmärki.

7. Vähendage ümbersuunamisi

Ümbersuunamised on sageli vajalikud lehtede teisaldamisel ja kustutamisel ning need on parim viis katkiste linkidega seotud probleemide kõrvaldamiseks. Kuigi 301 ümbersuunamist eelistatakse 404 vea asemel, pole need siiski ideaalsed, kuna need aeglustavad brauseri lehe õige versiooni jõudmiseks kuluvat aega. Võite kasutada Screaming Frogi hulgi ümbersuunamise kontrollijat, et analüüsida oma veebisaidil toimuvaid ümbersuunamisi ja proovida nende kasutamist minimeerida.

8. Tehke vähem HTTP-päringuid

HTTP-päringute vähendamine on hea viis oma veebisaidi optimeerimiseks. Iga lehele lisatud element tõlgib HTTP-päringu. Mida rohkem peab brauser neid taotlusi esitama, seda kauem kulub teie lehe täielikuks laadimiseks. Seetõttu on taotluste arvu vähendamise tulemused väga muljetavaldavad, kuigi see nõuab mõningast tegemist.

Võite kasutada brauseris arendaja tööriistu ja lülituda vahekaardile Võrk, et HTTP-päringuid üksikasjalikult vaadata. Kui teil on idee, millised failid laadivad kõige kauem, võite otsida faile, mida saate kombineerida (eriti CSS-faile) ja neid, mida saate täielikult kirves.

9. Pange CSS skriptide ette

Stiililehtede ja skriptide õige paigutamine mõjutab teie saidi laadimist. CSS peaksite alati olema jaotise ülaosas. See võimaldab brauseril kõigepealt teie CSS-i laadida, et kasutajad saaksid teie saidi sisu näha.

Javascript peaks seevastu olema võimalikult põhja lähedal. Seda seetõttu, et brauserid peavad JavaScripti enne sõeluma, enne kui saab järgmise sildi juurde liikuda. Kui paigutate skriptid tegeliku sisu ette, vaatavad kasutajad tühja lehte, kui brauser JavaScripti krõmpsutab.

10. Minge vanakooli, kus võimalik

Skriptikeele (nt PHP) abil saate teha asju, mis pole lihtsa HTML-i korral võimalikud. PHP töötlemine võtab aga kauem aega kui HTML-i sõelumine, seega vältige teabe taotlemist PHP kaudu, kui selle saab staatilise HTML-iga tuua.

Samamoodi ei ole alati hea mõte kasutada @import CSS-i mehhanismi, et HTML-märgendi asemel lisada oma veebilehtedele väliseid stiililehti. Ehkki mõlemad saavutavad sama eesmärgi, kasutab @import rohkem ressursse kui otsene link teie stiilitabelitega.

11. Luba vahemällu salvestamine

Veebisaidi külastamisel salvestatakse kõik lehe elemendid kõvakettale ajutisse salvestusruumi, mida nimetatakse vahemäluks. See on kasulik, kuna järgmistel külastustel avab teie brauser lehe ilma, et peaksite serverile uut HTTP-päringut saatma.

Kui käitate WordPressi saiti, saate vahemälu hõlbustamiseks kasutada sellist pistikprogrammi nagu W3 Total Cache plugin. Teiselt poolt, kui teil on staatiline HTML-sait, saate vahemälu lubada, kasutades oma .htaccess-failis nn päist, mis aegub. Kui see on lubatud, säästavad aeguvad päised mitte ainult vahemällu salvestatud failide allalaadimiseks kuluvat aega, vaid aitavad vähendada ka HTTP-päringute arvu.

12. Kevadised puhtad andmebaasid

Võimalik, et kasutate oma veebisaidi majutamiseks CMS-i (nt WordPress või Joomla). Kui te oma installimisega pabistate (lisate ja eemaldate pistikprogramme, loote ja värskendate postitusi, installite täiendusi ja muud), muutub CMS-i toitev andmebaas üsna punnitatud ja aeglaseks. Selle vältimiseks peaksite andmebaasi regulaarseks puhastamiseks kasutama pistikprogrammi WP-Optimize.

13. Blokeeri kiirlinkimine

Kiirlinkimine toimub siis, kui keegi kuvab teie saidilt pildi, kasutades otse selle veebilinki. Iga kord, kui see laaditakse, eraldatakse pilt lähte veebisaidi serverist.

Kiirlinkimise vältimiseks on teil mitu võimalust. Paljud tuntud hostid pakuvad hotlinkimise vältimiseks haldusliideses lülitit. Siis on olemas WordPressi pistikprogrammid, nagu Kõik ühes Turvalisus ja tulemüür, mis pakuvad kiiret linkimist. Lõpuks võite lisada juhised oma .htaccess-faili.

14. Lülitage seade Alus säilima

Hoidke elus teade vahetatakse veebiserveri ja kliimasina vahel, et lubada sama TCP-ühendus HTTP-vestluse jaoks, selle asemel et iga uue päringuga uus avada. Püsiva ühendusena tuntud Keep Alive aitab vähendada järgnevate taotluste latentsust. Enamik hostifirmasid, eriti jagatud hosting, keelavad selle funktsiooni.

Sätet saab kõige paremini kontrollida veebiserveri muutmisega. Siiski saate serveri vaikimisi tühistada, lisades .htaccess-faili järgmised read:

Päisekomplekt Ühendus püsib elus

15. Kiirendage WordPressi

WordPressil on jõudluse parandamiseks mitu pistikprogrammi, mis aitavad veebisaidi erinevaid aspekte optimeerida. Üks kõige ulatuslikumaid on parfüümid, mis veeretavad paljusid levinumaid jõudluse kiirendamise tehnikaid. Selle premium-pistikprogrammi hea külg on see, et enamik selle optimeerimisvõtetest on avatud lihtsa kasutajaliidese kaudu, mis muudab selle kättesaadavaks kõikvõimalikele kasutajatele.

16. Installige Google PageSpeed

Google PageSpeed ​​on Apache ja Nginx veebiserverite avatud lähtekoodiga moodulite komplekt. Need aitavad teie veebisaiti optimeerida, rakendades mõned kõige kasulikumad jõudlust suurendavad tehnikad, näiteks need, mida oleme selles artiklis jaganud. Kui olete selle omanik, saate moodulid veebiserverisse alla laadida ja installida. Muidu peate otsima hostimise pakkuja, kes seda teeb. Tavaliselt pakuvad veebihostid seda ainult koos oma tipptasemel spetsiaalsete majutuskavadega, kuigi mõned GoDaddy-sugused installivad selle oma Linuxi hostiserveritesse.

17. Vähendage DNS-i otsinguid

Üks peamisi tegureid, mis mõjutavad otseselt teie veebisaidi laadimise kiirust, on DNS-i otsimiseks kuluv aeg. DNS-i otsing on protsess, millega leitakse URL-iga seotud IP-aadress.

Üks võimalus oma veebisaidi kiirendamiseks on unikaalsete hostinimede arvu vähendamine. Vähem arv DNS-päringuid vähendab reageerimisaega ja põhjustab veebisaitide kiiremat laadimist. Mõelge ka asjaolule, et DNS-kirjete päringutele kuluv aeg sõltub DNS-i pakkuja kiirusest.

Kui te pole oma DNS-teenuse pakkuja toimimisega rahul, kaaluge teisele teenusele üleminekut. DNSperf jälgib erinevate autoriteetsete DNS-i pakkujate päringu kiirust.

18. Minge paremaks veebihostiks

Kui olete üritanud oma veebisaiti kiirendada, kuid pole suurt erinevust märganud, võib probleemiks olla teie veebimajutus. Paljud odavaimad veebihostid, eriti jagatud, on üsna ülerahvastatud ja kasutavad servereid, millel pole piisavalt ressursse, et igale veebisaidile piisavalt eraldada. Selle asemel peaksite kulutama mõnda aega pakutavate võimaluste uurimisele, enne kui pöördute oma veebisaidi hosti ja hostikava poole.

19. Kasutage sisuvõrku

Lisaks paremale veebimajutusele üleminekule peaksite kaaluma ka sisutarnevõrgu (CDN) kasutamist. Erinevalt teie serverist, mis asub kindlas asukohas, kasutab CDN serverivõrku, mis teatud mõttes levitab teie sisu serveritele kogu maailmas, viies selle sisuliselt külastajatele lähemale, olenemata nende asukohast. CDN-id kiirendavad veebisaiti, vähendades füüsilist kaugust sisu ja külastajate vahel. CDN-idega saate hostida igat tüüpi sisu ja kasutada isegi mitut sisu konkreetsete asukohtade sihtimiseks.

20. Jälgige regulaarselt jõudlust

Veebisaidi häälestamise oluline aspekt on jälgida selle toimivust. See mitte ainult ei aita teil hinnata näpistamise mõju, vaid toob sõltuvalt kasutatavast tööriistast välja ka veebisaidi tähelepanu vajavad aspektid. Pingdom's Website Speed ​​Test on populaarne veebitööriist, mis mitte ainult ei testi lehe laadimisaega, vaid juhib tähelepanu ka probleemidele.

Samamoodi saate oma veebisaidi toimimise analüüsimiseks mobiilseadmetes kasutada Google'i testimist Minu sait. Lisaks kasulike mõõdikute väljaandmisele jagab tööriist ka soovitusi, mis aitavad teil oma veebisaiti kiirendada mobiilseadmete jaoks.

  • Oleme esitlenud parimat Wordpressi veebimajutust.

Huvitavad Artiklid...