Seuraava kohta koskee suorituskykyä. Palvelin lataa yksitoista sivua liian hitaasti. Mielenkiintoista on, että etusivua ei ole luettelossa.
Tehdään vertailutesti löytääksemme pullonkaulan ja testataan suorituskykyä GTMetrixin avulla. Etusivu suorittaa hyvin - jopa videoloopin ja pienien animaatioiden kanssa sivustolla:
Otetaan nyt esimerkiksi sivu, jota Seobility moittii:
Melkein paras mahdollinen tulos sivun lataamiselle GTMetrixin kautta. Seobility itse antaa vinkkejä suorituskyvyn optimointiin ja viittaa Google PageSpeed Insightsiin testityökaluna. Vaikka työpöytänäkymä saavuttaa likimain 95 % parhaan mahdollisen tuloksen, mobiilinäkymälle asetetaan tiukemmat vaatimukset. 67 % ei ole kovin hyvä tulos mobiilille. Ainakin ydinkäsitteet on täytetty.
Yhtenä ongelmana mainitaan pääasiassa kuvakoko. Ja myönnettäköön, yli 800 kt kokoiset kuvat vaikuttavat suurilta. Ongelma johtuu PNG 24 -muodosta. Kuvat ovat huomattavasti pienempiä PNG 8 -muodossa, mutta pyöristykset eivät ole yhtä siistejä. Ja animaatiovaikutuksen vuoksi tämä on kompromissi, jonka hyväksyimme muutama vuosi sitten uudistuksen yhteydessä.
Google suosittelee nykyaikaisten kuvamuotojen käyttämistä. Ja Google on oikeassa. Vaihdan kokeeksi nämä kaksi PNG-kuvaa WEBP-kuviksi online-työkalun squoosh.app kautta ja korvaan ne sivustolla, koska ne ovat lähes puolet pienempiä. Nyt testitulos on 98 % työpöydällä ja 74 % mobiilissa.
Pieni parannus, joka saavutettiin muutamassa minuutissa.
Sekä Google että GTMetrix antavat minulle lisävinkkejä optimointimahdollisuuksista. Yhtenä kohtana otan tehtävänä päivittää ohjelmisto PHP 8.2-versioon, koska verkkosivusto toimii tällä hetkellä edelleen PHP 7.2:lla. Tämä on järkevää tietoturvan kannalta, mutta myös suorituskyvyn kannalta.