„A webshop régen gyors volt, de mostanra mindenhol tölt.” Ez az egyik leggyakoribb megkeresés, amit kapunk. A jó hír: a WooCommerce lassulása szinte mindig néhány tipikus okra vezethető vissza, amelyek többsége jól javítható.
1. Túl sok bővítmény
Minden bővítmény kódot, lekérdezést és gyakran saját CSS-t és JavaScriptet ad az oldalhoz – sokszor olyan oldalakon is, ahol nincs rá szükség.
2. Nehéz sablon vagy page builder
Egy „mindent tudó” sablon egy webshopban különösen sokat lassít, mert a termék- és kategóriaoldalak sok elemből állnak.
3. Optimalizálatlan termékképek
Több megabájtos termékfotók, rossz méretezés, régi formátum. Egy kategóriaoldalon ez megsokszorozódik.
4. Alulméretezett tárhely
Egy forgalmas webshopnak más erőforrás kell, mint egy bemutatkozó oldalnak. Az olcsó, osztott tárhely csúcsidőben könnyen megfullad.
5. Hiányzó objektum-gyorsítótár
A kosár és a pénztár nem gyorsítótárazható oldalszinten, ezért itt az adatbázis-lekérdezések gyorsítása számít. Erről itt írtunk részletesen.
6. Felduzzadt adatbázis
Régi revíziók, lejárt átmeneti adatok, elhagyott munkamenetek, árva metaadatok – évek alatt gigabájtokra hízhat.
7. Külső szkriptek
Chat-ablakok, követőkódok, értékelési widgetek – mindegyik külön kéréssel és futásidővel jár.
8. Elavult PHP és WooCommerce verzió
Az újabb verziók jellemzően gyorsabbak. Egy régi rendszer egyszerűen lassabban dolgozza fel ugyanazt.
Mielőtt bármit kicserélnél, mérj. A lassulás okát adatok alapján érdemes megtalálni, különben könnyen a rossz helyen kezded a javítást.
Hogyan kezdj hozzá?
- Mérd meg a főoldal, egy kategória- és egy termékoldal betöltését mobilon.
- Kapcsold ki tesztkörnyezetben egyenként a gyanús bővítményeket, és mérj újra.
- Nézd meg a tárhely erőforrás-használatát csúcsidőben.
Ha a webshopod lassú, és nem szeretnél heteket tölteni a hibakereséssel, nézd meg sebesség- és kódoptimalizálási szolgáltatásunkat. Egyik referenciánkban egy lassú, Elementorral készült webshopot építettünk át gyors, egyedi WooCommerce áruházzá.