Výkon

Jak zrychlit PrestaShop eshop o desítky procent

Stručná odpověď: největší efekt přináší caching (zapnutí Smarty cache a CCC), optimalizace obrázků do formátu WebP, úklid databáze, vypnutí nepotřebných modulů a výkonný hosting se správně nastaveným PHP. V kombinaci dokážou tyto kroky zrychlit eshop o desítky procent — často bez jakékoli přestavby.

Tři metriky Core Web Vitals se zelenými „dobrými
Tři metriky, kterými Google měří rychlost eshopu — a hodnoty, kterých je třeba dosáhnout.

Pomalý eshop stojí peníze — odrazuje zákazníky a zhoršuje pozice ve vyhledávání. Dobrá zpráva je, že většina PrestaShop eshopů má velké rezervy, které lze využít bez kompletní přestavby. V tomto článku srozumitelně vysvětlíme, co dnes znamená „rychlý" eshop, a projdeme pět hlavních pák, které udělají největší rozdíl — od nejlevnějších po náročnější.

Proč záleží na rychlosti (peníze i Google)

Rychlost načítání přímo ovlivňuje dvě věci, na kterých vám záleží nejvíc: kolik prodáte a jak vás najdou.

  • Konverze. Každá sekunda navíc znamená více opuštěných košíků. V A/B testu společnosti Vodafone stačilo zrychlit načítání o 31 %, aby prodej vzrostl o 8 % — na jinak identických stránkách.
  • Vyhledávání. Google používá rychlost jako jeden z faktorů hodnocení. Eshopy, které projdou testem rychlosti, mají v průměru o 24 % nižší míru okamžitých odchodů a lepší pozice.
  • Dojem značky. Pomalý web působí nedůvěryhodně. Rychlý web zákazník vnímá jako profesionální — ještě předtím, než si přečte jediné slovo.

Podstatné je, že většina zpomalení má jednoduchou a levnou příčinu. Nepotřebujete nový eshop — stačí odstranit to, co ho zbytečně brzdí.

Co znamená „rychlý" eshop v roce 2026

Google měří rychlost přes tři ukazatele nazvané Core Web Vitals. Není třeba jim rozumět do hloubky — stačí vědět, co měří a jaké hodnoty jsou „dobré":

MetrikaCo měří (lidsky)Dobrá hodnota
LCP — načítáníjak rychle se zobrazí hlavní obsah stránkydo 2,0 s
INP — odezvajak rychle stránka zareaguje, když na něco kliknetedo 200 ms
CLS — stabilitazda vám obsah „neposkakuje" během načítánído 0,1

Dva detaily, které stojí za to znát. Zaprvé, hranici pro načítání (LCP) Google začátkem roku 2026 zpřísnil z 2,5 na 2,0 sekundy — laťka se zvedá. Zadruhé, Google hodnotí reálné návštěvníky, konkrétně 75 % z nich; nestačí, že je web rychlý jen u vás na počítači s rychlým připojením.

Pět pák, které eshop zrychlí nejvíc

1 · Caching — nejlevnější a nejúčinnější krok

Cache je předpřipravená verze stránky. Bez ní PrestaShop při každé návštěvě znovu skládá celou stránku z desítek souborů a databázových dotazů. S cache ji má připravenou a jen ji podá — výrazně rychleji. Caching má několik úrovní:

  • Smarty cache (Administrace → Pokročilé parametry → Výkon, volba „Ano") — eshop nepřepočítává šablony pokaždé znovu. Toto samotné nastavení dokáže zkrátit zpracování šablon o 30–50 %.
  • CCC — Combine, Compress, Cache (na téže obrazovce) — spojí a zmenší soubory CSS a JavaScriptu, takže prohlížeč stahuje méně a menší soubory. Na standardním eshopu dokáže zapnutí cache a CCC načíst domovskou stránku až dvakrát rychleji.
  • OPcache a RAM cache (na úrovni serveru) — OPcache drží předzpracovaný PHP kód v paměti, aby ho server nemusel číst při každém požadavku. U větších eshopů pomáhá i cache v paměti (Redis nebo Memcached). To je již práce pro hosting nebo specialistu.

2 · Optimalizace obrázků

Obrázky tvoří obvykle přibližně polovinu váhy stránky — jsou tedy největší jednotlivou rezervou. Tři kroky udělají nejvíc:

  • Moderní formát. Formát WebP (případně AVIF) má při stejné kvalitě o 25–34 % menší velikost než JPEG.
  • Správné rozměry. Nenahrávejte fotku 4000 px širokou, pokud se zobrazuje na 600 px. Obrázek se má ukládat v rozměru, v jakém se reálně používá.
  • Lazy-loading. Obrázky mimo obrazovku se načtou až tehdy, když k nim uživatel doscrolluje — úvodní zobrazení je tak výrazně rychlejší.

3 · Úklid databáze

Databáze je „paměť" eshopu. Časem se v ní hromadí staré logy, opuštěné košíky, neplatná spojení a statistiky, které zpomalují dotazy. Pravidelné čištění a správné indexy databázi odlehčí a zrychlí výpisy i vyhledávání. U rozsáhlých katalogů je to jeden z nejdůležitějších kroků.

4 · Moduly — méně je více

Každý modul něco stojí — přidává svůj kód, styly a dotazy do každého načítání. Eshopy často nasbírají moduly, které už nepoužívají. Proveďte si audit modulů: vypněte a odinstalujte ty, které nepotřebujete, a těžká řešení nahraďte lehčími. Při rozhodování pomůže náš článek o tom, kdy se vyplatí modul na míru — dobře napsaný modul bývá rychlejší než kombinace více hotových.

5 · Hosting a server

I dokonale nastavený eshop je jen tak rychlý, jako server pod ním. Zde rozhoduje:

  • Verze PHP. Novější PHP běží výrazně rychleji. Pokud eshop běží na starém PHP nebo PrestaShop 1.6, samotný upgrade přinese znatelné zrychlení.
  • Parametry serveru. OPcache, dostatek paměti, HTTP/2 a SSD disk.
  • CDN. Síť, která doručuje obrázky a soubory ze serveru blízkého návštěvníkovi — užitečné zejména při zahraničních zákaznících.
PákaNáročnostEfekt
Caching (Smarty + CCC)nízkávysoký
Obrázky (WebP, rozměry)nízká–střednívysoký
Databázestřednístřední–vysoký
Audit modulůstřednístřední
Hosting a PHPvyššívysoký

V jakém pořadí postupovat

Nezačínejte tím nejdražším. Nejvíc efektu za nejméně úsilí dostanete, když půjdete od „rychlých výher" k náročnějším zásahům:

  1. Zapněte cache a CCC a vyčistěte cache — minuty práce, okamžitý efekt.
  2. Optimalizujte obrázky — největší jednotlivá rezerva.
  3. Ukliďte databázi — odlehčí dotazy.
  4. Proveďte audit modulů — vypněte, co nepotřebujete.
  5. Dolaďte server a hosting — PHP, OPcache, případně výkonnější hosting.

Po každém kroku změřte výsledek (níže) — uvidíte, co přineslo největší skok, a nebudete optimalizovat naslepo.

Jak změřit, zda to zabralo

Bez měření je optimalizace hádání. Používejte vždy stejné nástroje před i po zásahu:

  • PageSpeed Insights od Googlu — ukáže Core Web Vitals i konkrétní doporučení. Sledujte zejména část s reálnými daty od návštěvníků, nejen laboratorní test.
  • GTmetrix nebo podobný nástroj — pro detailní rozpad toho, co se načítá a jak dlouho.
  • Reálné časy na mobilu i počítači — Google hodnotí 75 % návštěvníků, takže test na jednom rychlém zařízení nestačí.

Měřte na téže stránce a v podobnou dobu, aby byly výsledky srovnatelné.

Časté omyly, které drží eshop pomalý

  • Zapnuté „Force compile" nebo debug režim na ostrém provozu. Vývojářská nastavení patří na testovací kopii, ne na ostrý eshop — výrazně zpomalují.
  • Vypnutá cache. Někdo ji vypnul při ladění a zapomněl zapnout.
  • Optimalizace jen domovské stránky. Zákazníci tráví čas u produktů a v košíku — měřte a zrychlujte i ty.
  • Příliš mnoho modulů „pro jistotu". Každý nepoužívaný modul je zbytečná zátěž.
  • Nejlevnější sdílený hosting. Při rostoucí návštěvnosti se stává úzkým místem, které žádné nastavení neobejde.

Zrychlení eshopu není jeden velký zásah, ale souhra více malých — a většina z nich je levná. Pokud na to nemáte čas nebo eshop naráží na úzká místa, která se těžko hledají, komplexní optimalizaci výkonu rádi převezmeme za vás: změříme stav, najdeme brzdy a zrychlíme váš eshop bez rizika pro prodej.

Časté dotazy

Časté otázky o zrychlení PrestaShopu

U eshopu, který nikdy neprošel optimalizací, je běžné zrychlení o desítky procent — čas načítání se často zkrátí o 1 až 3 sekundy jen zapnutím cache a CCC a optimalizací obrázků. Přesný výsledek závisí na výchozím stavu, hostingu a počtu modulů, ale rezervy má téměř každý eshop.

Zpomaluje vás eshop?

Změříme výkon, najdeme úzká místa a zrychlíme váš eshop — začněte bezplatným auditem.