Nopeampi WordPress – vaihe vaiheelta.
Hidas verkkosivusto maksaa kävijöitä, yhteydenottoja ja sijoituksia Googlessa. Hyvä uutinen: useimmat jarrut löytyvät yhdessä iltapäivässä. Tässä kerrotaan, missä järjestyksessä edetä.
Miksi nopeudella on väliä
Kävijät eivät odota. Jokainen lisäsekunti latausajassa kasvattaa niiden osuutta, jotka poistuvat ennen kuin ovat nähneet mitään – etenkin puhelimella heikossa kentässä.
Myös Google mittaa tätä ja arvioi sivuja muun muassa Core Web Vitals -mittareilla: kuinka nopeasti tärkein sisältö näkyy (LCP), kuinka nopeasti sivu reagoi syötteisiin (INP) ja siirtyykö jokin latauksen aikana (CLS). Nopea sivu ei siis ole vain miellyttävämpi, se myös löytyy paremmin.
Ensin mittaus, sitten muutokset
Ennen kuin muutatte mitään, tarvitsette lähtöarvon. Ilmainen ja havainnollinen työkalu on Googlen PageSpeed Insights: syöttäkää osoite ja katsokaa mobiililaitteiden arvoja – ne ovat lähes aina heikompia ja Googlelle ratkaisevia.
- Mitatkaa useita kertoja, älkääkä vain etusivua. Alasivu, jossa on suuria kuvia tai lomake, käyttäytyy usein aivan eri tavalla.
- Kiinnittäkää huomiota palvelimen vasteaikaan (Time to First Byte). Jos se on suuri, syy on palvelimessa tai lisäosassa, joka laskee paljon jokaisella kutsulla – silloin kuvien optimointi ei auta.
- Muuttakaa aina vain yhtä asiaa kerrallaan ja mitatkaa sen jälkeen uudelleen. Muuten ette tiedä, mikä auttoi.
Perusta: hosting
Paraskaan lisäosa ei tee ylikuormitetusta palvelimesta nopeaa. Kolme asiaa ratkaisee:
- Ajantasainen PHP. PHP 8 suorittaa WordPressiä selvästi nopeammin kuin vanha PHP 7. Monet sivustot toimivat mukavuussyistä yhä vanhentuneella versiolla.
- Riittävästi muistia ja suoritusaikaa. Sivunrakentajat ja verkkokaupat tarvitsevat enemmän kuin joidenkin palveluntarjoajien niukat oletusarvot; jos tila käy ahtaaksi, kutsu keskeytyy tai hidastuu.
- Lyhyet välimatkat. Kun palvelin ja kävijät ovat samassa maassa, jokainen pyyntö saapuu nopeammin.
Meillä verkkosivustot toimivat NVMe-SSD-levyillä Saksassa, enintään 1 024 Mt PHP-muistilla kutsua kohden, ja PHP-version asetatte itse verkkotunnuskohtaisesti Asiakaskeskuksessa.
Kuvat: yleisin jarru
Suoraan kamerasta otettu kuva on helposti 5 Mt – ja se näytetään 600 pikselin levyisessä ruudussa. Juuri tällaiset kuvat tekevät useimmista hitaista sivuista hitaita.
- Pienentäkää ennen latausta. Verkkosivustolle riittää harvoin yli 2000 pikselin leveys.
- Käyttäkää moderneja tiedostomuotoja. WordPress tukee WebP-muotoa; tiedostot ovat samalla laadulla selvästi pienempiä kuin JPEG.
- Lazy loading lataa kuvat vasta, kun ne vierivät näkyviin. WordPress tekee tämän itsestään – paitsi ylimmän ensimmäisen suuren kuvan kohdalla, jonka kuuluu näkyä heti.
Välimuisti: sivuja ei tarvitse rakentaa joka kerta uudelleen
Ilman välimuistia WordPress kokoaa jokaisen sivun jokaisella kutsulla uudelleen tietokannasta. Välimuistilisäosa tallentaa valmiin tuloksen ja tarjoilee sen suoraan – usein suurin yksittäinen parannus.
Tärkeää: yksi välimuistilisäosa, ei kolmea. Useat päällekkäin hankaloittavat toistensa toimintaa ja aiheuttavat juuri niitä virheitä, joita etsitään jälkeenpäin tuntikausia. Tyhjentäkää välimuisti suurempien muutosten jälkeen, muuten kävijät näkevät vielä vanhan version.
Meillä yhden napsautuksen asennus ottaa sivuvälimuistin halutessanne käyttöön samalla, ja Asiakaskeskuksessa tyhjennätte sen, otatte sen käyttöön tai poistatte sen käytöstä – kirjautumatta WordPressiin. Verkkokaupoista jätämme sen tietoisesti pois: sivuvälimuisti, joka ei tunne ostoskoria, näyttäisi kävijöille muiden ostoskoreja.
Lisäosien ja teemojen karsiminen
Hidastajana ei ole lisäosien määrä, vaan yksittäiset raskaat lisäosat. Liukukuvaesitys jokaisella sivulla, kolme tilastolisäosaa, sivunrakentaja, joka lataa jokaiselle sivulle satoja kilotavuja skriptejä – se kaikki kertyy.
- Poistakaa lisäosia kokeeksi käytöstä yksi kerrallaan ja mitatkaa. Hidastaja paljastuu nopeasti.
- Ilmainen Query Monitor -lisäosa näyttää, kuinka monta tietokantakyselyä kukin lisäosa tuottaa.
- Mitä ette enää tarvitse, poistakaa – käytöstä poistettuna se on edelleen palvelimella ja se on silti päivitettävä.
Älkää kokeilko tällaista toiminnassa olevalla sivustolla. Meillä luotte Asiakaskeskuksessa sivustostanne testikopion ja kokeilette siellä.
Tietokannan siivoaminen
Vuosien mittaan kertyy kaikenlaista: satoja versioita jokaisesta artikkelista, poistettujen lisäosien jäänteitä, vanhentuneita välimuistimerkintöjä. Siivouslisäosa poistaa ne muutamalla napsautuksella. Tehkää ensin varmuuskopio – tietokannasta poistettu palautuu vain varmuuskopiosta.
Perusta, joka ajattelee mukana.
Verkkotila alkaen 2,99 € kuukaudessa, palvelimet Saksassa, henkilökohtainen tuki Osnabrückistä.
- WordPress asennetaan yhdellä napsautuksella Asiakaskeskuksesta
- Jopa 1 024 Mt PHP-muistia ja 250 sekuntia suoritusaikaa pyyntöä kohden
- Päivittäinen varmuuskopio palvelimelle ja talon ulkopuolelle, 7 päivä- ja 4 viikkoversiota
- Sivuston testikopio päivityksiä varten – kävijät eivät huomaa mitään
- SSL-varmenne, SSH ja SFTP sisältyvät, PHP-versio valittavissa verkkotunnuskohtaisesti