E-post
Veaotsing ja parandamine

Miks on WordPressi veebileht aeglane ja mida sellega teha

Veebilehe kiirus

Aeglane WordPress on harva üks suur probleem ja peaaegu alati mitu väikest. Tasub alustada mõõtmisest, sest vale asja optimeerimine võtab aega ega anna nähtavat tulemust. Kui tead, kuhu aeg kulub, on parandamise järjekord selge.

Lühidalt

  • Mõõda kõigepealt, optimeeri alles siis.
  • Pildid ja pistikprogrammid seletavad suurema osa aeglusest.
  • Vahemälu aitab ainult siis, kui server ja veebileht on muidu korras.

Mõõda kõigepealt

Lase veebileht läbi PageSpeed Insightsi ja vaata eraldi mobiili ja lauaarvuti tulemust. Pööra tähelepanu kolmele näitajale. Kui kaua võtab serveri esimene vastus, kui kaua võtab suurima sisuelemendi kuvamine ja kui palju leht laadimise ajal hüpleb. Need räägivad kolmest erinevast probleemist ja neil on erinevad lahendused.

SümptomMida see näitabMillega tegeleda
Serveri vastus on aeglaneProbleem on serveris või andmebaasisVahemälu, PHP versioon, veebimajutuse tase
Leht laadib, kuid kuvatakse aeglaseltPildid või fondid on liiga raskedPiltide tihendamine ja suurus
Sisu hüpleb laadimise ajalPiltidel puuduvad mõõtmed või reklaamid lükkavad sisu paigastFikseeritud mõõtmed piltidele

1. Pildid on kõige levinum põhjus

Otse kaamerast või fotopangast üles laaditud pilt võib olla 4000 pikslit lai ja mitu megabaiti suur, kuigi seda kuvatakse 800 piksli laiusena. Brauser laadib ikkagi kogu faili. Skaleeri pildid suurusele, milles neid kuvatakse, salvesta need WebP-vormingus ja anna igale pildile laius ja kõrgus. Sageli on see ainus samm, mille mõju on kohe näha.

2. Pistikprogrammid

Iga pistikprogramm lisab koodi, mis käivitatakse iga lehe laadimisel, ja paljud laadivad oma stiilifailid ja skriptid kõigile lehtedele, isegi kui neid on vaja ainult ühel. Käi pistikprogrammide loend läbi ja lülita välja need, mida tegelikult ei kasutata. Kaks sama asja tegevat pistikprogrammi on tavaline leid, näiteks kaks vahemälu pistikprogrammi, mis teineteist segavad.

3. Vahemälu

Vahemälu salvestab valmis genereeritud lehe, nii et server ei pea seda iga külastaja jaoks uuesti ehitama. Mõju on suur, kuid see ei paranda raskeid pilte ega katkist veebilehte, vaid peidab osa probleemist. Nordwebi veebimajutuses on LiteSpeed Cache valmis olemas, nii et eraldi vahemälu pistikprogrammi pole vaja ega tasu seda paigaldada. Kaks vahemälu korraga põhjustavad raskesti tuvastatavaid vigu.

4. Server ja PHP versioon

Kui serveri esimene vastus võtab ka tühja lehe puhul üle sekundi, ei aita veebilehe sees optimeerimine. Kontrolli PHP versiooni. Uuem versioon on tavaliselt märgatavalt kiirem kui paari aasta tagune. Kontrolli ka ketta tüüpi. NVMe-ketas ja jagatud vana kõvaketas on andmebaasipäringutes täiesti erinevad maailmad. Loe lähemalt, mis teeb veebimajutuse kiireks.

Mida ei tasu teha

Ära paigalda kolme optimeerimise pistikprogrammi järjest lootuses, et mõni neist aitab. Need kattuvad, lõhuvad kujunduse ja muudavad tegeliku põhjuse leidmise raskemaks. Tee üks muudatus korraga ja mõõda pärast seda.

Kui sa ei taha seda ise teha

Mõõdame, kuhu aeg tegelikult kulub, ja parandame põhjused tähtsuse järjekorras. Pistikprogramme me pimesi ei paigalda. Kiiruse optimeerimine võtab väikese veebilehe puhul tavaliselt 2 kuni 4 tundi ja saad hinnangu enne alustamist.

Vaata, kuidas parandame katkise veebilehe »

Mida tähendavad lüüsivead 502, 503 ja 504 »