Vianetsintä ja korjaus

Miksi WordPress-sivusto on hidas ja mitä sille voi tehdä

Sivuston nopeus

Hidas WordPress on harvoin yksi iso ongelma ja lähes aina monta pientä. Kannattaa aloittaa mittaamisesta, koska väärän asian optimointi vie aikaa eikä näy mitenkään. Kun tiedät mihin aika kuluu, korjausjärjestys on selvä.

Lyhyesti

  • Mittaa ensin, optimoi vasta sitten.
  • Kuvat ja lisäosat selittävät suurimman osan hitaudesta.
  • Välimuisti auttaa vain jos palvelin ja sivusto ovat muuten kunnossa.

Mittaa ensin

Aja sivusto PageSpeed Insightsin läpi ja katso erikseen mobiili ja työpöytä. Kiinnitä huomiota kolmeen lukuun. Kuinka kauan palvelimen ensimmäinen vastaus kestää, kuinka kauan suurimman sisältöelementin piirtäminen kestää ja kuinka paljon sivu hyppii latautuessaan. Nämä kertovat kolmesta eri ongelmasta ja niillä on eri korjaukset.

OireMitä se kertooMihin puuttua
Palvelimen vastaus on hidasOngelma on palvelimella tai tietokannassaVälimuisti, PHP-versio, webhotellin taso
Sivu latautuu mutta piirtyy hitaastiKuvat tai fontit ovat liian raskaitaKuvien pakkaus ja koko
Sisältö hyppii latautuessaKuvilta puuttuvat mitat tai mainokset työntävät sisältöäKiinteät mitat kuville

1. Kuvat ovat yleisin syy

Suoraan kamerasta tai kuvapankista ladattu kuva voi olla 4000 pikseliä leveä ja useita megatavuja, vaikka se näytetään 800 pikselin levyisenä. Selain lataa silti koko tiedoston. Skaalaa kuvat siihen kokoon jossa ne näytetään, tallenna ne WebP-muodossa ja anna jokaiselle kuvalle leveys ja korkeus. Tämä on usein ainoa toimenpide joka näkyy heti.

2. Lisäosat

Jokainen lisäosa lisää koodia joka ajetaan jokaisella sivulatauksella, ja moni lataa omat tyylitiedostonsa ja skriptinsä kaikille sivuille vaikka niitä tarvittaisiin vain yhdellä. Käy lisäosalista läpi ja poista käytöstä ne joita ei oikeasti käytetä. Kaksi lisäosaa jotka tekevät samaa asiaa on tavallinen löydös, esimerkiksi kaksi välimuistilisäosaa jotka häiritsevät toisiaan.

3. Välimuisti

Välimuisti tallentaa valmiiksi muodostetun sivun, jolloin palvelimen ei tarvitse rakentaa sitä uudelleen jokaiselle kävijälle. Vaikutus on suuri, mutta se ei korjaa raskaita kuvia eikä rikkinäistä sivustoa, se vain piilottaa osan ongelmasta. Nordwebin webhotelleissa on LiteSpeed Cache valmiina, jolloin erillistä välimuistilisäosaa ei tarvita eikä kannata asentaa. Kaksi välimuistia samaan aikaan tuottaa vaikeasti selvitettäviä vikoja.

4. Palvelin ja PHP-versio

Jos palvelimen ensimmäinen vastaus kestää yli sekunnin tyhjälläkin sivulla, optimointi sivuston sisällä ei auta. Tarkista PHP-versio. Uudempi versio on tyypillisesti selvästi nopeampi kuin muutaman vuoden takainen. Tarkista myös levytyyppi. NVMe-levy ja jaettu vanha kiintolevy ovat eri maailmoja tietokantakyselyissä. Lue lisää siitä mikä tekee webhotellista nopean.

Mitä ei kannata tehdä

Älä asenna kolmea optimointilisäosaa peräkkäin toivoen että jokin niistä auttaa. Ne menevät päällekkäin, rikkovat ulkoasun ja tekevät todellisen syyn löytämisestä vaikeampaa. Tee yksi muutos kerrallaan ja mittaa sen jälkeen.

Jos et halua tehdä sitä itse

Mittaamme mihin aika oikeasti kuluu ja korjaamme syyt tärkeysjärjestyksessä, emme asenna lisäosia sokkona. Nopeusoptimointi on tyypillisesti 2 to 4 tuntia pienelle sivustolle, ja saat arvion ennen aloitusta.

Katso miten korjaamme rikkoutuneen sivuston »

Mitä yhdyskäytävävirheet 502, 503 ja 504 tarkoittavat »