Greitis el. parduotuvėje yra tiesiogiai susijęs su pajamomis. Amazon tyrė, kad 100ms vėlinimas mažina pardavimus 1%. WooCommerce parduotuvės dažnai kenčia nuo greičio problemų, tačiau jos sprendžiamos. Šiame straipsnyje — praktinis kelias į Lighthouse 90+ balą.
Straipsnio turinys
Kodėl WooCommerce lėtas?
WooCommerce yra galingas, bet reikalaujantis tinkamai sukonfigūruoti. Dažniausios lėtumo priežastys:
- Daug neoptimizuotų priedų (kiekvienas prideda užklausų)
- Didelės produktų nuotraukos be optimizavimo
- Lėtas hostingas be talpyklos
- Perteklinis JavaScript iš temų ir priedų
- Duomenų bazės neoptimizuotos užklausos
Prieš optimizuodami, išmatuokite: PageSpeed Insights, GTmetrix ir WebPageTest parodys konkrečias problemas su prioritetais.
Hostingo pasirinkimas — pagrindas
Net geriausiai optimizuota svetainė bus lėta ant lėto serverio. WooCommerce parduotuvėms rekomenduojame: PHP 8.2+, Redis objektų talpyklą, LiteSpeed arba Nginx serverį, SSD NVMe diskus ir serverį Europoje (Vokietijoje arba Nyderlanduose lietuviams).
Talpykla (Cache) konfigūracija
Talpykla yra greičiausias būdas pagreitinti WordPress. WP Rocket (mokamas) arba LiteSpeed Cache (nemokamas LiteSpeed serveriuose) suteikia: puslapio talpyklą, CSS/JS mažinimą, lazy loading nuotraukoms ir CDN integraciją. WooCommerce specifika: krepšelio, atsiskaitymo ir „mano paskyros” puslapiai neturi būti talpyklinami.
Nuotraukų optimizavimas WooCommerce
Produktų nuotraukos paprastai sudaro 60–80% puslapio dydžio. Sprendimas: automatinis konvertavimas į WebP, tinkamas dydžio karpymas per WordPress, lazy loading produktų sąrašams ir CDN statiniam turiniui. Imagify arba ShortPixel priedai automatizuoja šį procesą.
JavaScript ir CSS optimizavimas
WooCommerce ir dauguma temų įkelia per daug CSS ir JavaScript. Sprendimas: nereikalingų priedų deaktyvavimas, CSS/JS minifikavimas, nekritinių skriptų atidėjimas (defer/async), nenaudojamo CSS šalinimas (PurgeCSS). Lighthouse „Eliminate render-blocking resources” ataskaita rodys konkrečias problemas.
"El. parduotuvė, įkraunama per 2 sekundes, konvertuoja 15% geriau nei ta pati parduotuvė, įkraunama per 5 sekundes.
Web performance ekspertai
Duomenų bazės optimizavimas
WooCommerce kaupia daug duomenų — užsakymų istorija, kliento sesijos, priedų duomenys. Reguliarus duomenų bazės valymas (WP-Optimize priedas) ir indeksavimas gali sumažinti puslapio generavimo laiką iki 30%.
Greičio matavimas ir sekimas
Greičio optimizavimas nėra vienkartinis darbas — reikia nuolat stebėti. Google Search Console Core Web Vitals ataskaita, automatiniai Uptime Robot pranešimai ir mėnesinės PageSpeed ataskaitos leidžia laiku reaguoti į regresiją.
Optimizuojame WooCommerce greičio — Lighthouse 90+ pasiekimas. Konkretūs rezultatai, ne pažadai.