Deedhold

Technický základ, který udrží e‑shop rychlý i ve špičce.

Rychlost e‑shopu nestojí na jednom triku, ale na několika vrstvách. Hotové stránky se posílají z cache, hledání obsluhuje samostatný engine a náročné úlohy běží na pozadí. Názvy technologií znát nemusíte, tady je, co dělají pro vás.

Co se děje, když zákazník klikne

Většinu stránek e‑shop nesestavuje znovu pro každého návštěvníka. A co trvá déle, odloží na pozadí.

Stránka z cache, nebo nově sestavená Schéma: zákazník otevře kategorii nebo produkt. Cache stránek (Varnish) zkontroluje, zda stránku má. Pokud ano, pošle hotovou stránku hned a Magento nic nepočítá. Pokud ne, Magento stránku sestaví s pomocí OpenSearch pro hledání a filtry a Redis jako rychlé paměti a uloží ji pro další návštěvy. ZÁKAZNÍK Kategorie nebo produkt VARNISH Cache stránek má stránku? JE V CACHE Hotová stránka hned Magento nic nepočítá NENÍ V CACHE Magento ji sestaví a uloží pro další návštěvy OpenSearch hledání a filtry Redis rychlá paměť

Hotové stránky z cache

Cache celých stránek (Varnish) si pamatuje hotové stránky kategorií a produktů. Další návštěvník je dostane hned, aniž by je e‑shop znovu skládal. Proto web zvládá i nápor během akce.

Když stránka v cache není, Magento ji sestaví a uloží pro další návštěvy.

Po změně ceny nebo produktu se dotčené stránky v cache samy obnoví.

Co běží na pozadí Schéma: obsluha spustí hromadnou úpravu 2 000 produktů. Úloha se zařadí do fronty zpráv (RabbitMQ) a zpracuje se na pozadí, stejně jako e‑maily a exporty. Obsluha i zákazníci mezitím pracují dál. Plánovač navíc sám spouští pravidelné úlohy: kurzy měn, sitemap, indexace a e‑maily. NÁROČNÉ OPERACE OBSLUHA SPUSTÍ Hromadnou úpravu 2 000 produktů RABBITMQ Fronta zpráv úlohy jdou v pořadí NA POZADÍ Zpracování i e‑maily a exporty Obsluha i zákazníci mezitím pracují dál bez čekání PLÁNOVANÉ ÚLOHY Plánovač spouští sám Kurzy měn Sitemap Indexace E‑maily

Náročné úlohy na pozadí

E‑maily, exporty a indexace (příprava dat pro rychlé hledání a výpisy) web nebrzdí. Zařadí se do fronty zpráv (RabbitMQ) a zpracují se na pozadí, zatímco e‑shop dál obsluhuje zákazníky.

Hromadná úprava tisíců produktů v administraci běží na pozadí s přehledem průběhu. Mezitím pracujete dál.

Pravidelné úlohy se spouštějí samy podle plánu: kurzy měn, mapa webu pro vyhledávače, přepočet indexů i e‑maily.

Technologie a co dělají pro vás

Každá část řeší jednu věc. Dohromady drží e‑shop rychlý, i když na něj přijde hodně lidí najednou.

Pod kapotou

Varnish - cache celých stránek. Zákazník dostane hotovou stránku hned.

OpenSearch - samostatný vyhledávací engine. Hledání a filtrování v kategoriích nezatěžuje zbytek e‑shopu.

Redis - rychlá paměť. Drží cache a přihlášení zákazníků v paměti, ne na disku.

RabbitMQ - fronta zpráv. Náročné operace čekají v pořadí a zpracují se na pozadí.

Co pozná zákazník

Lehký vzhled Hyvä s minimem JavaScriptu zrychluje stránky katalogu, produktu a košíku.

Obrázky se automaticky zmenšují na potřebnou velikost a načítají se, až když k nim zákazník doroluje.

Košík a pokladna se z cache neberou. Počítají se pro každého zákazníka zvlášť, takže vidí vždy své zboží a své ceny.

Co k tomu ještě patří

Další součásti technického základu. Všechny funkce → Bezpečnost a provoz →

Soubory

Média v cloudu

Obrázky a soubory lze ukládat do cloudového úložiště kompatibilního se standardem S3.

Měření

Sledování výkonu

E‑shop lze napojit na New Relic a sledovat, jak rychle aplikace odpovídá.

Import

Velké dávky bez zátěže

Tisíce produktů nebo cen přes API se zpracují ve frontě, bez zatížení e‑shopu.

Rozšíření

Otevřený kód

Co chybí, jde doprogramovat. Platforma nic nezamyká.

Chcete e‑shop, který se ve špičce nezadýchá?

Chci posouzení a demo zdarma