Přejít na obsah

Jak připravujeme web na velkou návštěvnost

Design, architektura a CDN: jak stavíme weby, které zvládají miliony zobrazení a z cache obslouží přes 80 % požadavků.

Dokončení generování traileru v HBO Stories 2020

Kvalitní tvorba se nejvíc pozná v provozu – ve chvíli, kdy se na web pod náporem valí uživatelé. Jestli to web ustojí, rozhoduje design i architektura. Na první pohled spolu nesouvisejí, v praxi ale táhnou za jeden provaz.

Jak design ovlivňuje zatížení

Odladěný design pomáhá lidem rychle a jednoduše najít přesně to, co hledají – a ještě s příjemným uživatelským zážitkem. Intuitivně navržený web má krásný vedlejší efekt: snižuje zatížení serverů i objem přenášených dat. Při milionech zobrazených stránek se přitom snadno dostaneme na terabajty přenesených a zpracovaných dat.

Intuitivní prostředí tedy provoz znatelně odlehčí, protože se návštěvník nemusí prokousávat webem, aby našel, co potřebuje. A když se k tomu přidá moderní design, lidé se navíc mnohem raději vracejí.

Web, ve kterém se návštěvník neztratí, šetří nejen jeho čas, ale i servery.

Jak architektura ovlivňuje výkon

Velké portály i weby stavíme na kombinaci technologií .NET a React. Na tomhle zázemí stojí tři věci, na které se při vysoké zátěži spoléháme:

  • Rozšiřitelnost. Práci můžeme kdykoli rozšířit o další moduly. Se svými zkušenostmi jsme si jistí stabilitou řešení i ve vysoce zátěžovém prostředí.

  • Úsporná práce s daty. S daty pracujeme efektivně a už dopředu přemýšlíme, jak zjednodušit požadavky na server.

  • CDN a cache. Nespoléháme jen na přenos dat z vlastních serverů. Pro co nejefektivnější distribuci dat nejen v rámci Evropské unie využíváme specializované CDN sítě. Z cache se nám daří obsloužit přes 80 % požadavků – v řádu desítek milionů – a jejich zpracování tak nezatěžuje výkon infrastruktury.

Velké kampaně potřebují kvalitní zázemí

Marketing stojí peníze a každá kampaň se vyhodnocuje. Kampaň může přivést statisíce návštěvníků – ti ale můžou ze stránky taky hned odejít. Proto musí dostat kvalitní obsah bez zbytečného čekání a s dobrým uživatelským zážitkem.

Nesmí se stát, že si prestižní společnost s léty budovanou důvěrou objedná produkt, který by mohl poškodit její jméno. Proto klademe důraz na kvalitu od samého začátku.