Kā uzlabot WordPress mājaslapas ātrumu

Kā uzlabot WordPress mājaslapas ātrumu?

Kā uzlabot WordPress mājaslapas ātrumu un, kas ir galvenie faktori, kas ietekmē mājaslapas ielādes ātrumu? Ja WordPress mājaslapā ir izmantoti nekvalitatīvi WordPress spraudņi un/ vai nekvalitatīvas WordPress tēmas, ja mājaslapa tiek turēta uz lēna un/vai pārslogota servera, ja mājaslapā ir salikti milzīga izmēra, nesakompresēti attēli, ja nav uzlikti atbilstoši servera uzstādījumi, daudz redirektu un vēl daudzas lietas, mājaslapas ielāde var būt lēna.

Šajā pamācībā apskatīsim, kā var noteikt, kas tieši ir pie vainas lēnam māja lapas ielādes ātrumam un kā to var izlabot. WordPress mājaslapas ātrumu var ietekmēt simtiem fatoru un ir daudz un dažādas metodes kā risināt šo problēmu.

SATURS

Mājas lapas ielādes ātruma noteikšanas rīki

WebPageTest

GTmetrix

Google Page Speed Insights

Mājas lapas ātruma noteikšana mobilajās ierīcēs

Ko vēl var darīt, lai optimizētu mājas lapas ātrumu

Uzstādiet jaunāko PHP versiju

WordPress ziņu versiju skaits

Atjauniniet WordPress un spraudņus

Pārbaudiet spraudņus

Iztīriet datubāzi

WP-Optimize

Plugins Garbage Collector

Youtube video ielādes optimizācija

Mājas lapas ielādes ātrums ir viens no kritērijiem, kas var paaugstināt  vai pazemināt Jūsu mājas lapas pozīcijas Google meklēšanas rezultātos. Kā arī uzlabot Jūsu mājas lapas apmeklētāju pieredzi, samazināt mājas lapas atlēcienu līmeni (bounce rate) un palielināt Jūs web saita viesu vēlmi apmeklēt Jūsu mājas lapu atkārtoti.

Ātrākā mājas lapa = labāka lietotāju pieredze.

Ja mājas lapas ielāde ir ilga, lietotājs var pamest Jūsu mājas lapu pat nesagaidījis, kad mājas lapa ielādēsies līdz galam.

Mājas lapas ielādes ātruma noteikšanas rīki

Ir vairāki rīki ar, kuriem var noteikt mājas lapas ielādes ātrumu un veiktspēju, turklāt šie rīki palīdz un pasaka priekšā, kas tieši ir pie vainas lēnai ielādei un sniedz rekomendācijas kā uzlabot mājas lapas ātrumu. Ar šiem rīkiem variet veikt mājas lapas ielādes ātruma noteikšanu.

WebPageTest

Viens no Google vadlīnijās ieteiktajiem mājas lapas ātruma noteikšanas rīkiem ir WebPageTest.

Enter Website URL – ievadiet mājas lapas domēna vārdu, piemēram, manalapa.lv.

Test location – izvēlieties no, kuras valsts vēlies veikt testēšanu. Latviju, gan tur nav iespējams izvēlēties, bet vari izvēlēties Zviedriju vai Poliju, kas ir tuvākās. Protams, ja Jūsu mājas lapa paredzēta, piemēram ASV tirgum, tad izvēlieties ASV.

Browser – izvēlieties interneta pārlūku, no kura tiks veikts tests un spiediet START TEST, lai sāktu testēšanu. Nedaudz būs jāuzgaida, kamēr ieraudzīsiet testēšanas rezultātus. Pagaidiet kamēr tiek veikti visi 3 testi.

Kad testi būs pabeigti, augšā labajā pusē Jūs redzēsiet vērtējumus no A-F.

Kā uzlabot WordPress mājas lapas ātrumu?

A ir vislabākais rezultāts no iespējamajiem rezultātiem, savukārt, F ir vissliktākais.

Uzspiežot uz burta, Jūs redzēsiet detalizētu skaidrojumu par testēšanas rezultātu.

First Byte time – nosaka cik ātri Jūsu mājas lapa ielādējas no servera. Ļoti labs ātrums ir mazāk par 100 milisekundēm. Ja Jums šajā sadaļā uzrāda sarkanu un F, tad iespējams Jums jāmaina hostings, vieni no labākajiem WordPress hostingiem ir SiteGround un Cloudways hostingi. Attēlā redzamais rezultāts First byte time (A) ir mājas lapai, kas atrodas uz SiteGround hostinga.

Keep-alive – Keep-alive  ļauj interneta pārlūkam vienā lapā vienlaicīgi uzreiz attēlot vairākus objektus, nevis ņemt pa vienam. Ja šis uzstādījums Jums uzrādās izslēgts, tad Jūs variet vai vērsties pie sava hostinga ar prasību ieslēgt, vai paši htaccess failā pievienot šo, ja Jums ir pieeja htaccess failam:

<ifModule mod_headers.c> Header set Connection keep-alive </ifModule>

Compress Transfer – vai tiek izmantota gzip saspiešana (gzip compression) CSS, Javacsript un attēlu failiem. Aktivizējot gzip saspiešanu, Jūs variet ievērojami samazināt resursu lejupielādes laiku un uzlabot lapas ielādes laiku. Līdzīgi kā saarhivējot mapi datorā zip formātā, serveris saarhivēs failus, pirms tie tiek sūtīti uz interneta pārlūku attēlošanai.

Ja testa rezultātos jums uzrāda, ka nav ieslēgts gzip, Jūs variet pajautāt savam hostinga sniedzējam, lai ieslēdz.

Vai arī pievienot htaccess failam sekojošo:

## ENABLE GZIP COMPRESSION ##

<IfModule mod_deflate.c>

AddOutputFilterByType DEFLATE text/plain

AddOutputFilterByType DEFLATE text/html

AddOutputFilterByType DEFLATE text/xml

AddOutputFilterByType DEFLATE text/css

AddOutputFilterByType DEFLATE application/xml

AddOutputFilterByType DEFLATE application/xhtml+xml

AddOutputFilterByType DEFLATE application/rss+xml

AddOutputFilterByType DEFLATE application/javascript

AddOutputFilterByType DEFLATE application/x-javascript

</IfModule>

## ENABLE GZIP COMPRESSION ##

Compress images – pārbauda vai attēli Jūsu mājas lapā ir optimizēti. WordPress ir pieejami vairāki bezmaksas un maksas spraudņi attēlu optimizēšanai.

Attēlu optimizēšana WordPress

Potential savings – parāda cik lielu apjomu Jūs variet ietaupīt, ja veiksiet attēlu optimizāciju Jūsu WordPress mājas lapā. Ja Jums uzrāda, ka vērtējums ir 100/100 un potenciālais ietaupījums 0, tad lieliski, attēli Jūsu mājas lapā ir optimizēti. Ja Jums uzrādā, ka ir iespējams vēl optimizēt, lai uzlabotu rezultātu, tad Jūs variet pielietot kādu no WordPress šim mērķim paredzētajiem spraudņiem, piemēram Optimoleresmush.it, Imagify.

Pārliecinieties, ka attēli, ko izmantojat mājas lapā nav lielākā izmērā, nekā Jums nepieciešams.

Cache static content – pārbauda cache uzstādījumus. Vai ir uzstādīts, ka interneta pārlūks noteiktu laiku kešatmiņā saglabā mājas lapas saturu, lai katru reizi, kad lietotājs ieiet mājas lapā, nevajadzētu pieprasīt saturu no servera. Šādi pieprasījumi paildzina ielādes laiku, ja saturs netiek attēlots no kešatmiņas.

WordPress ir vairāki spraudņi ar kuriem var kontrolēt cache uzstādījumus, piemēram, WP-Fastest Cache, WP Super Cache .

CDN – Content Delivery network. CDN  ir serveru tīkls. CDN izvieto serverus apmaiņas punktos starp dažādiem tīkliem. Šie interneta apmaiņas punkti (IXP) ir  vietas, kur savienojas dažādi interneta pakalpojumu sniedzēji, lai viens otram nodrošinātu piekļuvi trafikam, kas nāk no viņu dažādajiem tīkliem. Izmantojot savienojumu ar šīm jaudīgajām savstarpēji savienotajām vietām, var nodrošināt ātru mājas lapas ielādi dažādās pasaules vietās. Tādā veidā mājas lapas klons tiek attēlots no kešatmiņas no ģeorgrāfiski tuvākā punkta lietotājam. CDN uz saviem serveriem kešatmiņā saglabā Jūsu mājas lapas klonus un attēlo, kad ir pieprasījums.

Ir pieejami daudz CDN pakalpojuma sniedzēji, piemēram SiteGround hostingā ir jau iekļauts Cloudflare pakalpojums. Vēl ir, piemēram Amazon CloudFront, Microsoft Azure CDN un citi. Cloudflare ir arī speciāli WordPress izstrādāts spraudnis.

Cloudflare wordpress spraudnis

GTmetrix

GTmetrix.com ir vēl viens rīks ar, ko var testēt mājas lapas ātrumu, šis rīks sniedz daudz precīzāku un detalizētāku informāciju nekā WebPageTest.

GTmetrix mājas lapu ātruma noteikšanas rīks

Princips līdzīgs kā WebPageTest, ievadām mājas lapas adresi un spiežam Test Your site. Ja nebūsiet ielogojies, varēsiet notestēt mājas lapu tikai no Kanādas. Ja reģistrēsieties un ielogosieties, tad uzspiežot uz lokācijas, variet mainīt vietu, tuvākā ir Londona.

GTmetrix Jums parādīs daudz vairāk informācijas par Jūsu mājas lapu.

Google Page Speed Insights

Google page Speed Insights ir Google rīks mājas lapas ātruma noteikšanai. Google meklēšanas rezultātos attēlo augstāk tās lapas, kurām ir labāks lapas ielādes ātrums, jo Google ir svarīgi lietotājiem attēlot meklēšanas rezultātos tādas lapas, kuras lietotājiem nodrošina labu lietošanas pieredzi.

google page speed insights

Ievadiet savu mājas lapas adresi un spiediet Analyze pogu. Šis rīks Jums arī izdos ieteikumus kā uzlabot lapu. Kā arī uzrādīs ātrumu mobilajās ierīcēs un desktop ierīcēs. GTmetrix u  WebPageTest dod daudz vairāk un precīzāku informāciju.

Mājas lapas ātruma noteikšana mobilajās ierīcēs

Think with Google ir Google rīks mājas lapas ātruma noteikšanai tieši no mobilajām ierīcēm. Tā kā mūsdienās lielākā daļa meklējumu internetā notiek mobilajām ierīcēm, tad svarīgi ir optimizēt arī mājas lapu priekš mobilajām ierīcēm.

Rīks dod iespēju uzģenerēt atskaiti par Jūsu mājas lapas veiktspēju mobilajās ierīcēs ar ieteikumiem uzlabošanai. Atskaite gan ir diezgan vispārīga un nav ļoti detalizēta un pielāgota tieši par Jūsu mājas lapu.

Mājas lapas ātrums mobilajās ierīcēs

GTmetrix Jūs variet iegūt daudz vairāk informācijas. Izvēlities interneta pārlūku – Chrome (Android,Nexus), lai notestētu kā Jūsu mājas lapa ielādējas no mobilās ierīces. GTmetrix Jums dos ieteikumus kā uzlabot mājas lapas ātrumu tieši no mobilajām ierīcēm.

kā uzlabot mājas lapas ātrumu mobilajā

Ko vēl var darīt, lai optimizētu mājas lapas ātrumu

Uzstādiet jaunāko PHP versiju

PHP versija – uzstādiet jaunāko PHP versiju, ja Jūsu WordPress mājas lapas tēma un spraudņi atbalsta jaunāko versiju.

Ja neesiet īsti pārliecināts, pārbaudiet vai Jūsu WordPress tēma un uzstādītie spraudņi ir savietojami ar jaunāko php versiju (šobrīd 7.4). To var izdarīt ar šim nolūkam paredzēta spraudņa palīdzību PHP Compatibility Checker.

Kad esiet pārliecinājušies, ielogojieties savā cPanelī un atrodiet PHP Version Manager. Uzpiediet uz PHP versiju menedžera un izvēlieties domēnu, kuram vēlaties mainīt PHP versiju. Uzstādiet jaunāko PHP versiju. Ja Jūsu mājas lapai tiek izmantota veca PHP versija, tas var ļoti palēlināt Jūsu mājas lapas ielādes laiku. Piemēram, ja Jūsu lapa jau sen atrodas uz hostinga un nekad pats neesiet mainījis PHP versiju, iespējams lietojat vecu PHP versiju.

Ja Jūs nevarat atrast šādu rīku, tad vērsieties pie sava hostinga sniedzēja un pajautājiet vai viņi var uzstādīt jaunāko PHP versiju.

Kā nomainīt PHP versiju

Samaziniet ziņu versiju skaitu

Katru reizi, kad Jūs WordPress veicat izmaiņas ziņā, tiek saglabāta izmaiņu versija (revision). Tas dod iespēju atgriezties pie kādas no iepriekšējām ziņas versijām,  bet tas vienlaicīgi aizņem vietu un palēlina Jūsu lapas darbību.

Nosakiet atļauto versiju skaitu wp-config faila beigās (piemēram, saglabāt tikai 1 versija).

define('WP_POST_REVISIONS', 1);

Vai  Jūs variet izdarīt to ar spraudni Revision Control vai kādu alternatīvu. Ar spraudņa palīdzību variet norādīt cik versijas saglabāt lapām, ziņām, pielāgotiem ziņu veidiem.

Wordpress versiju kontroles spraudnis

Atjauniniet WordPress kodolu, tēmas un spraudņus

Regulāri veiciet WordPress atjaunināšanu, tēmu un spraudņu atjaunināšanu. To variet izdarīt zem Panelis –>Jauninājumi (Dashboard–>Updates):

Regulāri veiciet WordPress atjaunināšanu, tēmu un spraudņu atjaunināšanu. 

WordPress hostingos parasti var uzstādīt iestatījumus, ka WordPress kodola (core) atjaunināšana notiek automātiski.

Ņemiet vērā, ka arī WordPress tēma var ļoti ietekmēt Jūsu WordPress mājas lapas ātrdarbību. Kad uzstādiet tēmu, pārbaudiet kā tā ietekmē Jūsu web lapas ātrdarbību. Lūk dažas no tēmām, ko  iesaka kā ātras lietotāji Facebook WordPress Speed Up grupā:

Ātrākās WordPress tēmas 2020

Pārbaudiet spraudņus

Pārbaudiet kā katrus no spraudņiem ietekmē Jūsu WordPress mājas lapas ātrumu un veiktspēju. Aizejiet uz sadaļu Spraudņi pa vienam deaktivizējiet spraudņus un notestējiet lapu ar GTmetrix. Salīdziniet vai pēc spraudņa deaktivizēšanas ir izmaiņas. Ja kāds no spraudņiem ļoti palēlina Jūsu mājas lapu, izmantojiet citu veidu kā panākt vēlamo rezultātu vai citu spraudni.

Piemēram, tādi populāri spraudņi kā Yoast SEO, Revolution Slider, WP Bakery Builder, BackupBuddy, Divi Builder un daudzi citi var ievērojami bremzēt Jūsu web saitu. Kad uzstādat ka’du spraudni, uzreiz notestējat kā tas ietekmē Jūsu web lapas veiktspēju.

Spraudņu pārbaude wordpress ātruma uzlabošanai

Spraudņi ietekmē Jūsu WordPress mājas lapas ātrumu, taču ir maldīgs uzskats, ka ir kaut kāds noteikts skaits spraudņu, kas drīkst būt uzstādīti WordPress lapā. Lapas veiktspēju vairāk ietekmē nevis tas cik daudz spraudņu uzstādīti Jūsu mājas lapā, bet gan kāda ir šo spraudņu kvalitāte. Ir, protams, spraudņi, kas dramatiski ietekmē Jūsu mājas lapas ātrumu un patērē daudz resursu.

Pirms lietot kādu spraudni kārtīgi apdomājiet vai Jums tiešām šis spraudnis ir nepieciešams un varbūt funkciju, ko veic spraudnis Jūs variet panākt kādā citā veidā, pievienojot funkciju functions.php failā vai rediģējot citus Jūsu tēmas vai child* tēmas failus.

*Child tēma ir jāizveido, ja izmantojat kādu bezmaksas vai maksas tēmu un vēlaties šo tēmu pārveidot. Jo ja pa tiešo pārveidosiet tēmu, ko esat iegādājies vai lejuplādējis no WordPress tēmu repozitorija, tad pie tēmas nākamās atjaunināšanas Jūsu veiktās pielāgotās izmaiņas tiks pārrakstītas un Jūs pazaudēsiet veiktās izmaiņas.

Iztīriet datubāzi

Veicot mājas lapā izmaiņas, pievienojot, pēc tam dzēšot spraudņus, saturu, Jūsu mājas lapas datubāze ar laiku papildinās un glabā daudz nevajadzīgu informāciju. Šāda lieka bagāža var palēlināt Jūsu mājas lapu. Variet veikt datubāzes tīrīšanu, tikai pirms darāt šo, noteikti izveidojiet datubāzes rezerves kopiju, gadījumā, ja kaut kas noiet greizi, lai variet uzlikt back-upu. Ir vairāki veidi kā to izdarīt.

Viens no veidiem ir izmantot tam paredzētu spraudni, pieejami ir daudz šādi spraudņi, gan maksas gan bezmaksas.

No bezmaksas spraudņiem, piemēram, ir WP Optimize spraudnis. No maksas spraudņiem WP Rocket spraudnis.

WP-Optimize

wo optimize spraudņa uzstādīšana WordPress

mājas lapas optimizācija

Datubāzes optimizācija

Optimize database tables – optimizējiet datu bāzes tabulas.

Clean all post revisions – nodzēst saglabātās ziņu versijas.

Clean all auto-draft posts – nodzēst automātiski saglabātos melnrakstus.

Clean all trashed posts – iztīrīt atkritnē esošās ziņas.

Remove spam and trashed comments – iztīrīt atkritnē esošos komentārus.

Remove unapproved comments – nodzēst neapstiprinātos komentārus.

Remove expired transient options – nodzēst datubāzē saglabātās pagaidu opcijas, kas beigušas savu darbību.

Remove pingbacks – nodzēst saglabātos paziņojumus par saitēm uz rakstiem.

Remove trackbacks – nodzēst saglabātos manuālos paziņojumus par saitēm uz rakstiem.

Clean post meta data – nodzēst ziņu vecos meta datus.

Clean comment meta data – nodzēst komentāru vecos meta datus.

Clean orphaned relationship data – nodzēst nevajadzīgus orphan datus.

Plugins Garbage Collector

Ar šo spraudni Jūs variet atrast un iztīrīt nevajadzīgās tabulas no datubāzes. Instalējot un dzēšot spraudņus, tie atstāj informāciju datu bāze, ar laiku var sakrāties daudz nevajadzīgu datu. Plugins Garbage Collector izskenēs Jūsu datubāzi un uzrādīs, kuras tabulas netiek lietotas un sniegs Jums iespēju dzēst šīs tabulas.

NB! Pirms veiciet dzēšanu, uztaisiet datubāzes rezerves kopiju.

nevajadzīgo tabulu dzēsāna no datubāzes

Youtube video ielādes optimizācija

Video ir diezgan smagi un var palēlināt Jūsu mājas lapas ielādi. Jūs variet uzstādīt Lazy load uzstādījumus video, kas ievietoti Jūsu lapā. To var izdarīt vairākos veidos, dažādi optimizācijas spraudņi arī to piedāvā. Piemēram, WP YouTube Lyte spraudnis, kas paredzēts speciāli lazy load uzstādīšanai.

Sazinies ar mums

Aizpildiet kontaktformu un atbildi saņemsiet 24 stundu laikā! Priecāsimies saņemt ziņu no Jums!

Phone+37125693580
E-mail hello@dgwebfactory.com