Luku 18 · 18.3
Verkkosivustoni on hidas
Hidas verkkosivusto vie kävijöitä ja asiakkaita. Syy löytyy lähes aina sivustosta itsestään: liikaa tai liian raskaita lisäosia, ei välimuistia tai suuria kuvia. Joskus pakettisi tulee rajoihinsa. Alla olevien kysymysten ja vaiheiden avulla löydät syyn.
Ensin kolme kysymystä
- Onko kaikki hidasta vai vain hallinta? Jos vain WordPressin hallinta on hidas, syy on yleensä lisäosissa tai botissa, joka pommittaa kirjautumissivuasi.
- Aina vai tiettyinä aikoina? Jos sivusto on hidas vain ruuhka-aikoina tai ajastetun tehtävän aikana, se viittaa pakettisi rajoihin.
- Vain sinulla vai kaikilla? Kokeile puhelimella 4G- tai 5G-yhteydellä ja pyydä jotakuta toista katsomaan. Jos sivusto on hidas vain sinulla, syy on todennäköisesti omassa yhteydessäsi tai VPN:ssäsi.
Vaihe 1: mittaa, missä vika on
- DirectAdminin Resource Usage näyttää, tuleeko pakettisi jokin raja vastaan, kuten CPU, muisti, I/O tai samanaikaisten prosessien määrä (katso Resource Usage: suoritin, muisti ja prosessit). Ilmoitus faults-tapahtumista tarkoittaa, että sivustoasi hidastettiin sillä hetkellä.
- X-Ray näyttää sivukohtaisesti, mikä lisäosa, tietokantakysely tai ulkoinen kutsu vie aikaa (katso X-Ray: hitaiden sivujen jäljittäminen).
- Ulkoinen mittaus, kuten Google PageSpeed Insights, näyttää, mitä kaikkea kävijän selaimen täytyy ladata. Raportin lukemisesta kerrotaan artikkelissa PageSpeed Insightsin lukeminen: Core Web Vitals selkokielellä.
Vaihe 2: yleisimmät syyt
- Ei välimuistia. Palvelimemme käyttävät LiteSpeediä. WordPressissä ilmainen LiteSpeed Cache -lisäosa nopeuttaa sivustoa usein heti huomattavasti, koska sivuja ei rakenneta uudelleen jokaisella käynnillä. Katso LiteSpeed Cache WordPressille ja verkkokaupalle.
- Liikaa tai liian raskaita lisäosia. Jokainen lisäosa vie aikaa. Katso X-Raylla, mitkä lisäosat ovat hitaimpia, ja poista käytöstä ne, joita et tarvitse.
- Suuret kuvat. Suoraan kamerasta otettu 5 Mt:n kuva hidastaa jokaista sivua. Pienennä kuvat ennen lataamista tai käytä lisäosaa, joka tekee sen puolestasi.
- Botit ja hyökkäykset. Hakukoneet, tekoälyn indeksoijat tai kirjautumisyritykset osoitteisiin wp-login.php ja xmlrpc.php voivat kuormittaa pakettiasi. Katso käyttölokista, mitä osoitteita pyydetään paljon (katso Site summary & logs: virhelogi ja käyttölogi).
- Vanha PHP-versio. Uudemmat PHP-versiot ovat selvästi nopeampia. Katso PHP-version valinta (Select PHP version).
- Sotkuinen tietokanta. Tuhannet vanhat versiot, roskapostikommentit tai lokitaulut hidastavat kyselyitä. Siivoa ja optimoi tietokanta (katso Tietokannan tarkistaminen, korjaaminen ja optimointi).
- Ulkoiset osat. Muiden palveluntarjoajien fontit, videot, chat-widgetit ja seurantakoodit voivat saada sivusi odottamaan. PageSpeed Insights näyttää, mitkä ne ovat.
- Liian usein ajettavat cron-tehtävät (katso Cron Jobs: tehtävien automaattinen ajaminen). Nekin lasketaan mukaan rajoihin.
Mitä kävijä näkee: nopeus selaimessa
Se, kuinka nopealta sivu kävijästä tuntuu, riippuu myös siitä, mitä selaimen täytyy ladata. Google mittaa tätä Core Web Vitals -mittareilla. Neljä asiaa auttaa lähes aina:
- Anna kuville leveys ja korkeus (width ja height). Silloin selain varaa niille tilan, eikä sivu hypi kuvan latautuessa.
- Älä viivästä tärkeimmän kuvan latausta. Sivun yläosan suuressa kuvassa ei pidä olla loading="lazy"-määritettä. Viivästetty lataus on tarkoitettu alempana oleville kuville.
- Käytä WebP- tai AVIF-muotoa. Nämä muodot ovat samalla laadulla pienempiä kuin JPG ja PNG.
- Pienennä ja pakkaa kuvat siihen kokoon, jossa ne näytetään.
Vaihe 3: onko pakettisi liian pieni?
Oletko siivonnut sivuston ja ottanut välimuistin käyttöön, mutta Resource Usage näyttää yhä faults-tapahtumia ruuhka-aikoina? Silloin sivustosi tarvitsee enemmän laskentatehoa. Valitse Oma WebOké -palvelussa Omat tuotteet ja Hallinta ja sitten Vaihda webhotellipakettia. Päivitys tulee voimaan heti.
Saavatko kävijät virheilmoituksen 503 tai Resource Limit Is Reached? Lue silloin myös 503 of 'Resource Limit Is Reached': mitä nyt?.
Vinkki: Onko WordPressin hallinta hidas, vaikka sivuston julkinen puoli on nopea? Kiinnitä silloin erityistä huomiota lisäosiin, jotka tekevät hallinnassa paljon, kuten tilastoihin, varmuuskopioihin tai palvelimella ajettaviin tietoturvaskannauksiin. Ajoita raskaat tehtävät hiljaisiin aikoihin.
