WooCommerce udělá z WordPressu plnohodnotný e-shop, ale zároveň ho výrazně zatíží. Košík, pokladna a účet zákazníka jsou dynamické stránky, které nejde jen tak naservírovat z cache — a právě ony rozhodují o tom, jestli vám hosting stačí, nebo začne pod náporem skřípat. Co u běžného blogu projde, u e-shopu se nevyplatí podcenit.

Proč je WooCommerce náročnější

Běžný WordPress web umí dobrá cache naservírovat skoro celý z paměti — návštěvník dostane hotovou HTML stránku a server skoro nic nepočítá. U WooCommerce ale košík, pokladna a „můj účet" musí být pokaždé čerstvé, takže každá taková návštěva spustí PHP a sérii dotazů do databáze. Čím víc produktů a objednávek, tím těžší databáze a tím větší tlak na výkon.

K tomu se přidává to, že nakupující se na e-shopu zdržují déle a proklikávají víc stránek než čtenář blogu. Stejný počet návštěv proto u e-shopu znamená podstatně vyšší zátěž serveru.

Databáze je úzké hrdlo

U větších katalogů roste databáze do statisíců řádků a běžné MySQL dotazy se zpomalují. Pomáhá objektová cache v Redisu, která odlehčí databázi tím, že opakované dotazy obslouží z paměti. Ověřte si proto, že hosting Redis nabízí — u vytíženějšího e-shopu udělá znatelný rozdíl.

Roli hraje i pravidelná údržba databáze. WooCommerce po čase nasbírá spoustu balastu — staré košíky, dočasná data, verze příspěvků a logy, které databázi zbytečně nafukují a zpomalují. Hosting s dostatkem výkonu tohle dlouho schová, ale čistá a optimalizovaná databáze je vždy rychlejší než přerostlá. Pravidelný úklid proto patří k provozu e-shopu stejně jako zálohy.

Rychlost přímo ovlivňuje tržby

U e-shopu není rychlost jen pohodlí, ale peníze. Studie opakovaně ukazují, že každá vteřina navíc při načítání snižuje konverze. Pomalá pokladna je nejdražší místo, kde web zaváhá — zákazník už má vybráno a čekání ho může odradit těsně před dokončením objednávky.

Websupport
Managed WordPress a e-shop hosting s podporou v češtině — vhodný start pro WooCommerce bez správy serveru.
Detail Websupport →

Co u hostingu hlídat

  • RAM — pro reálný WooCommerce počítejte minimálně se 2 GB, u většího katalogu se 4 GB i více. Kolik přesně, rozebíráme v článku Kolik RAM potřebuje VPS pro WordPress.
  • NVMe disky — rychlé úložiště zkrátí dobu databázových dotazů; rozdíl oproti SSD řešíme v samostatném článku.
  • Redis nebo Memcached — objektová cache pro odlehčení databáze.
  • Aktuální PHP — verze 8.3+ zvládne výrazně víc požadavků než starší.
  • Denní zálohy — u e-shopu s objednávkami nepostradatelné, viz jak často zálohovat web.

Obrázky produktů a CDN

E-shopy bývají těžké na obrázky — každý produkt má několik fotek a u většího katalogu jdou megabajty rychle nahoru. Řešením je obsahová síť (CDN), která obrázky a statické soubory servíruje z serverů blízko návštěvníkovi, takže se web načítá rychleji a hlavní server tolik nezatěžuje. Pomáhá i moderní formát obrázků (WebP nebo AVIF) a jejich průběžná optimalizace.

Část hostingů má CDN a optimalizaci obrázků v ceně nebo na pár kliknutí, jinde je doplníte pluginem či externí službou. U e-shopu, který stojí a padá na rychlosti, se tahle položka vyplatí řešit hned od začátku, ne až když web začne být pomalý. Navíc rychlejší načítání obrázků oceníte hlavně na mobilech, odkud dnes nakupuje většina zákazníků a kde i pomalejší připojení rozhoduje o tom, jestli si návštěvník na produkt počká.

Připravte se na špičky

Provoz e-shopu není rovnoměrný. Před Vánoci, při Black Friday nebo během kampaní může návštěvnost vyskočit i několikanásobně proti běžnému dni. Hosting, který zvládá běžný provoz, se přitom může pod takovým náporem zhroutit — a výpadek v nejsilnější prodejní den je tou nejdražší možnou poruchou.

Řešením je hosting, který umí výkon rychle navýšit. Cloudové VPS a škálovatelné tarify vám umožní přidat výkon na pár dní a zase ho stáhnout, takže neplatíte celoročně za špičku, která přijde dvakrát do roka.

Dobré je špičku si dopředu nasimulovat. Existují nástroje na zátěžové testování, kterými vyzkoušíte, kolik souběžných nákupů web ustojí, ještě než přijde reálný nápor. Zjistíte tak svůj strop v klidu předem — a ne až ve chvíli, kdy vám pod náporem padá pokladna a utíkají objednávky. Když test ukáže, že máte málo rezervy, je čas posílit hosting dřív, než dorazí kampaň.

Sdílený hosting, nebo VPS?

Rozjíždějící se e-shop s pár desítkami produktů zvládne kvalitní sdílený hosting s podporou cache. Jakmile ale roste katalog, přibývají objednávky a chodí nárazový provoz z kampaní, vyplatí se přejít na VPS s garantovaným výkonem. Signály, podle kterých přechod poznáte, rozebíráme v článku Kolik návštěv utáhne sdílený hosting. Obecnější pohled na výběr hostingu pro obchod najdete v článku Jak vybrat hosting pro e-shop; pokud zatím zvažujete i pronajaté platformy, přečtěte si Vlastní e-shop, nebo pronajatá platforma.

Ať skončíte na sdíleném hostingu, nebo na VPS, platí jedno společné pravidlo: nedívejte se jen na zaváděcí cenu, ale i na tu obnovovací, a do rozhodování započítejte i čas, který strávíte správou. U e-shopu, který má vydělávat, je spolehlivý a rychlý hosting investice, ne položka, na které se vyplatí škudlit za každou cenu.