Úvod
Rychlé reakce na uživatele jsou nezbytné pro libovolnou úspěšnou webovou aplikaci, protože uživatelé nemohou čekat déle než několik sekund. Bez ohledu na složitost požadavku, pokud váš web reaguje pomalu, návštěvníci pravděpodobně kliknou na weby vašich konkurentů. Vzhledem k tomu, že odpovědi často obsahují běžné prvky, jedním ze způsobů, jak zvýšit výkon aplikace, je ukládat data do mezipaměti nebo dokončené webové stránky. Aplikace může splňovat následné požadavky načtením dat z mezipaměti místo toho, aby je rekonstruovali úplně od začátku. Redis je datová struktura v paměti s mnoha možnostmi. Mezipaměť je oblíbená pro webové aplikace a často se používá v aplikacích nativních pro cloud.
Představte si, že pracujete pro prodejce venkovních oblečení. Váš nový veřejně přístupný web elektronického obchodování, který je vytvořený z mikroslužeb a používá rozhraní .NET Aspire, se blíží dokončení, ale nejste spokojení s jeho odezvou. Chcete zjistit, jestli může mezipaměť Redis tento problém vyřešit, a odebrat potřebu upgradu hardwaru nebo nasazení dalších kontejnerů.
V tomto modulu se dozvíte, jak komponenty .NET Aspire usnadňují připojení k systému Redis pro ukládání dat a výstupu do mezipaměti.
Cíle výuky
V tomto modulu:
- Zvolte typ ukládání do mezipaměti Redis pro konkrétní požadavek optimalizace výkonu.
- Ke zvýšení výkonu projektu .NET Aspire použijte distribuovanou mezipaměť Redis.
- Výstupní mezipaměť Redis slouží k ukládání kompletních odpovědí HTML do projektu .NET Aspire.