WooCommerce tekee WordPressista verkkokaupan – mutta tuo mukanaan paljon dynaamista toiminnallisuutta: ostoskorin, kassan, käyttäjätilit ja varastonhallinnan. Siksi kauppaa ei voi optimoida ihan samoilla tempuilla kuin esittelysivustoa. Hidas kauppa tarkoittaa hylättyjä ostoskoreja ja menetettyä myyntiä, joten tässä on syytä tehdä asiat oikein.
Miksi WooCommerce on raskaampi
Tavallinen sivu voidaan tarjoilla suoraan välimuistista. Verkkokaupassa moni sivu on henkilökohtainen: ostoskori, "tervetuloa takaisin" ja varastotiedot vaihtelevat käyttäjittäin. Näitä ei voi yksinkertaisesti cachettaa kuin tavallista sivua, joten kaupassa korostuu tietokannan ja palvelimen suorituskyky.
1. Erottele staattinen ja dynaaminen
Etusivu, tuotekategoriat ja yksittäiset tuotesivut voidaan suurelta osin tallentaa sivuvälimuistiin. Ostoskori, kassa ja oma tili pitää jättää välimuistin ulkopuolelle. Hyvä välimuistiratkaisu – kuten LiteSpeed Cache – osaa tämän erottelun valmiiksi WooCommercelle.
Tärkeää
Älä koskaan cacheta kassa- tai ostoskorisivua kokonaan. Muuten asiakas voi nähdä toisen asiakkaan korin. Käytä WooCommerce-tietoinen välimuistiliitännäinen, joka hoitaa poikkeukset puolestasi.
2. Redis-objektivälimuisti on lähes pakollinen
Tässä kohtaa Redis ei ole nice-to-have vaan käytännössä välttämättömyys. WooCommerce tekee paljon toistuvia tietokantakyselyitä, ja objektivälimuisti Redisillä pitää tulokset muistissa. Ero näkyy heti hallintapaneelin ja kassapolun nopeudessa, etenkin kun tuotteita ja tilauksia kertyy.
Redis ja LiteSpeed valmiina
LakkaHostin webhotelleissa LiteSpeed-välimuisti ja Redis ovat käytössä suoraan – et joudu pystyttämään niitä itse.
3. Karsi kassapolku
Mitä lyhyempi matka tuotteesta maksuun, sitä vähemmän myyntiä valuu hukkaan. Poista kassalta turhat kentät, vältä raskaita lisäosia kassasivulla ja testaa koko polku puhelimella. Nopea ja yksinkertainen kassa voittaa kauniin mutta hitaan.
4. Hallitse tuotekuvat
Verkkokaupassa kuvia on paljon. Samat säännöt kuin muillakin sivuilla pätevät korostetusti:
- WebP-muoto kaikkiin tuotekuviin.
- Erikokoiset versiot listaukseen ja tuotesivulle – ei täyttä resoluutiota pikkukuvaan.
- Lazy load tuotelistauksiin, joissa on kymmeniä kuvia.
5. Siivoa ja kevennä
WooCommerce kerää dataa: vanhentuneita istuntoja, transientteja ja tilausmetatietoja. Säännöllinen tietokannan ylläpito pitää kaupan nopeana. Karsi myös liitännäiset – moni "kaikki yhdessä" -lisäosa lataa koodia jokaiselle sivulle, vaikka sitä tarvittaisiin vain kassalla.
Vinkki
Lataa raskaat skriptit (esim. chat-widgetit tai arvostelutyökalut) vain niillä sivuilla, joilla niitä oikeasti tarvitaan. Tämä keventää tuote- ja kassasivuja huomattavasti.
6. Valitse alusta kaupan ehdoilla
Esittelysivu pärjää kevyellä paketilla, mutta kasvava kauppa tarvitsee tehoa: nopeat NVMe-levyt, riittävästi muistia ja Redis. Jos kauppa tökkii ruuhka-aikaan tai kampanjan aikana, ongelma on usein alustassa – ei liitännäisissä.
Yhteenveto
Verkkokaupan nopeus syntyy oikeasta välimuististrategiasta, Redisistä, kevyistä kuvista ja riittävän tehokkaasta alustasta. Kun kassapolku on nopea ja sujuva, se näkyy suoraan konversiossa.
Siirrä kauppasi meille
Autamme WooCommerce-kaupan muutossa ja viritämme välimuistit ja Redisin kuntoon. Vanha kauppa pysyy pystyssä, kunnes uusi toimii.
Hoidetaanko tämä puolestasi?
LakkaHostin nopeat, kotimaiset palvelimet ja suomenkielinen tuki tekevät tästä helppoa. Kysy lisää – vastaamme ihmisinä.