Tisíce návštěvníků, 2 dny na přípravu. Servery pro Velkou kino výzvu YASHICA DIGITAL Tisíce návštěvníků, 2 dny na přípravu. Servery pro Velkou kino výzvu YASHICA DIGITAL

Ikona rychlosti O 82 % rychlejší odezva
Ikona úspěchu 4× vyšší výkon
Ikona chytrých hodinek 2 dny na vyladění

Situace: Kampaň měla přilákat tisíce lidí. Web na to nebyl připravený

YASHICA DIGITAL společně se svými partnery Coca-Cola a CineStar připravovala spotřebitelskou soutěž Velká kino výzva. Jejím centrem byl web velkakinovyzva.cz, jednoduchá aplikace postavená na WordPressu s formulářem pro soutěžící.

Krátce před spuštěním se ukázalo, že zapojení streameři budou vysílat ve stejných časech. Na web tak mohly přijít tisíce lidí prakticky najednou. Aplikace už byla hotová a na kompletní přepis nebyl prostor. Pokud by web nápor nezvládl, ohrozilo by to průběh celé soutěže i reputaci značek, které za ní stály.

„Na přepis už nebyl čas. Potřebovali jsme partnera, který dokáže během pár dnů připravit, odladit a otestovat řešení pro reálnou špičku.“


Petr Mátl, CEO & Founder YASHICA DIGITAL

Úkol: Postavit spolehlivé zázemí v řádu dní, ne týdnů

YASHICA DIGITAL nás oslovila s jasným zadáním: předělat infrastrukturu tak, aby zvládla špičky v řádu tisíců souběžných uživatelů, a to v horizontu jednotek dní před prvním velkým náporem.

„Na přípravu jsme měli jen několik dní. Naštěstí jsme věděli, že hlavní problém bude s WordPressem, který si bez optimalizace s vysokou návštěvností typicky neporadí.”


Lukáš Kasič, Solutions architekt Webglobe

Akce: Rychlé nasazení, cílená optimalizace a záchranná síť

Na poptávku jsme zareagovali okamžitě a během jednoho dne jsme klientovi předali kompletně připravené serverové zázemí. YASHICA DIGITAL ho ještě týž den nasadila a ověřila, že vše funguje.

Protože nás tlačil čas, spojili jsme se druhý den s vývojářským týmem telefonicky a otestovali, jak se aplikace chová pod reálnou zátěží. Hlavní brzdou byl WordPress. Při každém požadavku se zbytečně načítalo celé prostředí místo jen té části, kterou uživatel skutečně potřeboval. Právě tohle nejvíc zpomalovalo odezvu.

Proto jsme provedli sérii cílených úprav: doladili jsme databázi, zefektivnili zpracování požadavků na serveru a aplikaci přesunuli na výkonnější infrastrukturu, která tomuto typu zátěže lépe vyhovuje.

CAF: pojistka pro nečekané situace

Ani zátěžový test nedokáže dokonale předpovědět chování tisíců skutečných návštěvníků. Proto jsme pro první a nejvytíženější dny soutěže aktivovali také CAF (Customer’s Application First).

CAF nám umožnila dočasně posílit infrastrukturu nad běžné parametry právě v době největšího náporu. Po odeznění špičky jsme výkon vrátili na standardní hodnoty, takže YASHICA DIGITAL nemusela dlouhodobě platit za předimenzovanou infrastrukturu.

„Bez CAF bychom šli do spuštění s daleko větší nervozitou. Věděli jsme, že i kdyby něco nesedělo, Webglobe to má pod kontrolou.“


Petr Mátl, CEO & Founder YASHICA DIGITAL

Klientovi jsme navíc doporučili, jak do budoucna nejvytíženější část aplikace zjednodušit, dále zrychlit a snížit její nároky na infrastrukturu.

Výsledek? Bez jediného výpadku

Za necelé dva dny jsme web připravili na úspěšný start kampaně.

Naše servery pak soutěž podržely po celé dva měsíce: zapojilo se do ní přes 30 000 lidí, kteří na webu uplatnili více než 90 000 soutěžních kódů a vyplnili přes 63 000 kvízů.

Nejsilnější nápory přicházely během středečních živých streamů, kdy se na web hrnuli diváci tří streamerů naráz, a i ty web zvládl bez jediného výpadku.

  • Odezva aplikace pod plnou zátěží klesla z 9,5 s na 1,7 s (o 82 % rychleji)
  • Výkon aplikace vzrostl přibližně 4× díky optimalizaci databáze a PHP
  • Dalších cca 30 % výkonu navíc díky přesunu na výkonnostní cluster
  • Kampaň proběhla bez výpadku, i díky službě CAF, která fungovala jako pojistka pro neočekávané špičky

„Kampaň vidělo tisíce lidí a web ani na vteřinu nespadl. Za dva dny práce je to výsledek, v který jsme popravdě ani nedoufali.“


Petr Mátl, CEO & Founder YASHICA DIGITAL 

YASHICA DIGITAL tak nezískala jen funkční infrastrukturu na jednu kampaň, ale i partnera, který jí pomůže s dalším růstem a efektivitou do budoucna.

Proč na tomhle projektu záleží

YASHICA DIGITAL nepřišla s měsíci na přípravu. Přišla s hotovým řešením, blížícím se termínem a zjištěním, že web nápor neustojí.

My jsme se nespokojili s „přidáme výkon“. Za dva dny jsme našli skutečnou příčinu problému, odstranili ji a zajistili pojistku pro případ, že realita předčí i nejlepší testovací čísla.

Ne vždy je potřeba přepsat aplikaci od nuly. Někdy rozhodují dva dny správně cílené práce – a výkonová rezerva přesně ve chvíli, kdy je potřeba.

S čím vám můžeme pomoci?

Obraťte se na nás, jsme tady pro vás. Ozveme se nejpozději do 24 hodin.


    Toto pole je povinné
    Toto pole je povinné
    Toto pole je povinné
    Helper Text
    Toto pole je povinné
    Toto pole je povinné