Upravit stránku

Cachování obsahu e-shopu

V tomto článku se podíváme na to, jak funguje cachování na eBRÁNA e-shopu 2.0., které může výrazně ovlivnit rychlost vašeho e-shopu.

Co je to cachování? Cachování je jedna z metod zrychlení načítání e-shopů, tato technologie ukládá často se opakující databázové dotazy do mezipaměti (cache). Díky tomu se příště stránka načte mnohem rychleji, jelikož může data načíst přímo z mezipaměti a nemusí pro ně znovu složitě přistupovat do databáze. Samozřejmě i cachování má své nevýhody, největší z nich je dočasná neaktuálnost dat, což nastává pokud se data v databázi změní (provedete změnu v editoru), ale v mezipaměti stále zůstanou stará data. Pak je nutné přegenerovat cache, aby uživatelé na e-shopu viděli aktuální data. To můžete udělat více způsoby, které si dále popíšeme. Nemusíte se bát, že byste to nezvládli. Vše si prakticky a detailně ukážeme.

  1. Způsob - Ruční mazání cache

Editor > Nastavení > Vzhled > Nastavení > Ruční mazání cache - povoleno

Přegenerování cache souborů - Editor > E-shop > Mazání cache > Smazat FE cache (memory)

Tento způsob bych doporučil všem e-shopům, které nevyužívají žádnou integraci na integrační systém. A několikrát denně tak musí zasahovat do svého e-shopu přes editor, aby mohli upravit ceny, sklady, položky v menu, atd. Pokud byste využívali druhý způsob - automatické mazání cache, tak by se vám po každé změně v editoru automaticky přegeneroval cache soubor, což by vedlo k velkému zpomalení e-shopu. Proto je pro vás lepší upravit více položek naráz a až pak ručně přegenerovat cache. Pokud byste cache náhodou zapomněli sami přegenerovat, tak se automaticky generuje nová každé 4 hodiny.

  • Výhody: Zrychlení e-shopu, pokud je správně využíváno.
  • Nevýhody: Může nastat neaktuálnost dat.

Praktický příklad užití: Práce v editoru bez integračního systému. Vím, že je nutné upravit 10 produktů, 2 kategorie a připravit slevové kupóny. Až provedu veškeré požadované změny, tak promažu cache soubory (Editor > E-shop > Mazání cache > Smazat FE cache (memory)). Rozdíl oproti druhému způsobu je v tom, že nejdříve dokončím všechny změny a až pak sám přegeneruji cache. Zatímco u druhého způsobu by se po každé úpravě v editoru znovu generovala nová cache, což by ve výsledku negativně ovlivnilo rychlost e-shopu.

  1. Způsob - Automatické mazání cache

Editor > Nastavení > Vzhled > Nastavení > Ruční mazání cache - zakázáno

Tento způsob je naopak vhodný pro všechny, kteří využívají integrační systém nebo málokdy musí upravovat něco přímo v editoru (párkrát za den). To znamená, že data v databázi se téměř přes den nemění. Tímto způsobem jakékoliv změny v editoru přegenerují cache a první načtení stránky na e-shopu je tak pomalé. Což u pár změn za den není problém, ale pokud byste prováděli několik změn denně už by to mohlo vést k znatelnému zpomalení e-shopu.

  • Výhody: Neměla by nikdy nastat neaktuálnost dat.
  • Nevýhody: Velké zpomalení e-shopu, pokud pracujete hlavně v editoru.

 

Praktický příklad užití: E-shop s integračním systémem. Z pravidla v nočních hodinách proběhne synchronizace integračního systému do e-shopu a přes den už není potřeba nic měnit. Pokud by náhodou bylo potřeba něco změnit v editoru přes den, tak se automaticky přegeneruje i cache.

 

Na závěr je nutné si uvědomit, jak je vlastně e-shop používán a podle toho i zvolit způsob, který budete v praxi používat. Pokud přes den několikrát pracujete v editoru a upravujete různé položky, doporučil bych vám zvolit 1. způsob. Naopak pokud přes den v e-shopu téměř nic neměníte a neupravujete, tak bych se nebál zvolit 2. způsob.

Jak dlouhodobě zlepšovat svou firmu? Pomocí celostního přístupu.
Zjistěte, jak na to už 9. 6. na naší konferenci.

Nahoru

Tento web využívá cookies

Pro chod webu jsou nezbytně aktivovány esenciální soubory cookies. Pro plnohodnotné poskytování služeb, personalizaci reklam a analýzu návštěvnosti jsou však nutné povolit i volitelné cookies. Kliknutím na následující tlačítko, je zapnete. Zobrazit podrobnosti

Nastavení cookies

Vaše soukromí je důležité. Můžete si vybrat z nastavení cookies níže. Zobrazit podrobnosti