Kā paātrināt WordPress – soli pa solim.
Lēna tīmekļa vietne maksā apmeklētājus, pieprasījumus un vietas Google. Labā ziņa: lielāko daļu bremžu var atrast vienā pēcpusdienā. Šeit aprakstīts, kādā secībā rīkoties.
Kāpēc ātrums ir svarīgs
Apmeklētāji negaida. Katra papildu ielādes sekunde palielina to daļu, kas aiziet, pirms vispār kaut ko redzējuši – īpaši telefonā ar vāju uztveršanu.
Google to arī mēra un vērtē lapas cita starpā pēc Core Web Vitals: cik ātri parādās svarīgākais saturs (LCP), cik ātri lapa reaģē uz ievadi (INP) un vai ielādes laikā kaut kas nepārbīdās (CLS). Ātra vietne tātad ir ne tikai patīkamāka, to arī labāk atrod.
Vispirms izmērīt, tad mainīt
Pirms kaut ko pārbūvējat, Jums vajag sākuma skaitli. Bezmaksas un informatīvs ir Google PageSpeed Insights: ievadiet adresi, pievērsiet uzmanību vērtībām mobilajām ierīcēm – tās gandrīz vienmēr ir sliktākas un Google ir noteicošās.
- Mēriet vairākas reizes un ne tikai sākumlapu. Apakšlapa ar lieliem attēliem vai veidlapu bieži uzvedas pavisam citādi.
- Pievērsiet uzmanību servera atbildes laikam (Time to First Byte). Ja tas ir liels, vaina ir serverī vai spraudnī, kas katrā izsaukumā daudz rēķina – tad nepalīdz nekāds attēlu optimizētājs.
- Mainiet vienmēr tikai vienu lietu un pēc tam mēriet no jauna. Citādi nezināsiet, kas palīdzēja.
Pamats: mitināšana
Pat labākais spraudnis nepadara pārslogotu serveri ātru. Izšķir trīs lietas:
- Aktuāls PHP. PHP 8 apstrādā WordPress ievērojami ātrāk nekā vecais PHP 7. Daudzas vietnes ērtības dēļ vēl darbojas ar novecojušu versiju.
- Pietiekami daudz atmiņas un izpildes laika. Lapu veidotājiem un veikaliem vajag vairāk nekā dažu pakalpojumu sniedzēju skopie noklusējumi; ja kļūst šauri, izsaukums tiek pārtraukts vai kļūst lēns.
- Īsi ceļi. Ja serveris un apmeklētāji atrodas vienā valstī, katrs pieprasījums nonāk ātrāk.
Pie mums tīmekļa vietnes darbojas uz NVMe SSD diskiem Vācijā, ar līdz 1 024 MB PHP atmiņas katram izsaukumam, un PHP versiju katram domēnam Jūs iestatāt paši Klientu centrā.
Attēli: biežākā bremze
Fotoattēls tieši no kameras viegli sasniedz 5 MB – bet tiek rādīts 600 pikseļu platā flīzē. Tieši šādi attēli padara lēnas lielāko daļu lēno vietņu.
- Samaziniet pirms augšupielādes. Tīmekļa vietnei reti vajag vairāk par 2000 pikseļu platumu.
- Izmantojiet modernus formātus. WordPress atbalsta WebP; pie tādas pašas kvalitātes faili ir ievērojami mazāki nekā JPEG.
- Lazy Loading ielādē attēlus tikai tad, kad tie ritinot nonāk redzeslaukā. WordPress to iestata pats – izņemot pirmo lielo attēlu pašā augšā, tam jāparādās uzreiz.
Kešatmiņa: neveidot lapas katru reizi no jauna
Bez kešatmiņas WordPress katru lapu katrā izsaukumā no jauna saliek no datubāzes. Kešatmiņas spraudnis saglabā gatavo rezultātu un piegādā to tieši – bieži vien lielākais atsevišķais ieguvums.
Svarīgi: viens kešatmiņas spraudnis, nevis trīs. Vairāki vienu virs otra cits citam traucē un rada tieši tās kļūdas, kuras pēc tam meklē stundām. Pēc lielākām izmaiņām iztukšojiet kešatmiņu, citādi apmeklētāji vēl redz veco stāvokli.
Pie mums instalēšana ar 1 klikšķi pēc vēlēšanās uzreiz iestata arī lapu kešatmiņu, un Klientu centrā Jūs to iztukšojat, ieslēdzat vai izslēdzat – bez pieteikšanās WordPress. Veikaliem mēs to apzināti neizmantojam: lapu kešatmiņa, kas nezina par iepirkumu grozu, citādi rāda apmeklētājiem svešus grozus.
Spraudņu un tēmu tīrīšana
Bremzē nevis spraudņu skaits, bet atsevišķi smagi spraudņi. Slīdrāde katrā lapā, trīs statistikas spraudņi, lapu veidotājs, kas katrai lapai ielādē simtiem kilobaitu skriptu – tas summējas.
- Izmēģinājuma pēc deaktivizējiet spraudņus vienu pēc otra un mēriet. Kas bremzē, ātri kļūst redzams.
- Bezmaksas spraudnis Query Monitor parāda, kurš spraudnis rada cik datubāzes vaicājumu.
- To, kas vairs nav vajadzīgs, dzēsiet – deaktivizēts tas joprojām atrodas serverī un tik un tā ir jāatjaunina.
Neizmēģiniet ko tādu darbojošā vietnē. Pie mums Jūs Klientu centrā izveidojat savas tīmekļa vietnes testa kopiju un eksperimentējat tur.
Datubāzes sakopšana
Gadu gaitā sakrājas daudz kas: simtiem katra ieraksta labojumu, dzēstu spraudņu atliekas, novecojuši starpglabājumi. Tīrīšanas spraudnis to noņem ar dažiem klikšķiem. Iepriekš izveidojiet rezerves kopiju – to, kas no datubāzes izdzēsts, var atgūt tikai no rezerves kopijas.
Pamats, kas domā līdzi.
Tīmekļa mitināšana no 2,99 € mēnesī, serveri Vācijā, personīgs atbalsts no Osnabrück.
- WordPress instalēts ar vienu klikšķi no Klientu centra
- Līdz 1 024 MB PHP atmiņas un 250 sekundes izpildes laika katram pieprasījumam
- Ikdienas rezerves kopija serverī un ārējā krātuvē, 7 dienas un 4 nedēļas stāvokļi
- Jūsu tīmekļa vietnes testa kopija atjauninājumiem, apmeklētājiem neko nepamanot
- SSL sertifikāts, SSH un SFTP iekļauti, PHP versija izvēlama katram domēnam