
Mezipaměť
Mezipaměť je proces ukládání kopií dat nebo souborů do dočasného úložiště, aby budoucí požadavky na tato data mohly být obslouženy rychleji bez jejich opětovného generování nebo načítání.
Mezipaměť ukládá často používaná data na místo, odkud je lze načíst rychleji než z původního zdroje. Ve webovém vývoji probíhá mezipaměť na několika úrovních a každá vrstva může výrazně zlepšit výkon. Mezipaměť v prohlížeči ukládá statické soubory (obrázky, CSS, JavaScript) do zařízení uživatele.
To se řídí pomocí HTTP hlaviček, jako jsou Cache-Control a ETag. Serverová mezipaměť ukládá výsledky náročných operací (dotazy do databáze, volání API, vykreslování stránek), aby se nemusely opakovat. Mezi oblíbené nástroje patří Redis a Memcached.
V praxi
- WordPress web nasadil mezipaměť celých stránek a zvládl přechod ze 100 souběžných uživatelů na 10 000 bez jakéhokoli upgradu serveru
- E-commerce platforma uložila svůj katalog produktů do mezipaměti pomocí Redis, čímž snížila počet dotazů do databáze z 500 na jedno načtení stránky na 5 a zkrátila dobu načítání stránky o 70 %
- Zpravodajský web používá mezipaměť v prohlížeči s roční expirací pro verzované statické soubory, takže vracející se návštěvníci načítají stránky téměř okamžitě
- SaaS dashboard ukládá často používané reporty do mezipaměti na 5 minut, čímž snižuje náklady na výpočetní výkon o 95 % a zároveň udržuje data přiměřeně aktuální
Nejste si jistí, jak se to týká vás?
Zkušený inženýr projde váš web, vaši viditelnost ve vyhledávání a způsob, jakým se k vám dostávají poptávky, a poté sepíše tři věci, které je vhodné opravit jako první. Dokument si ponecháte tak jako tak.