![]() |
eShop |
![]() |
Webové rozhraní Kaskády (KaskRS) |
Při přístupu webových klientů k databázi Kaskády dochází k mnoha databázovým operacím při každém vykreslení stránky v internetovém prohlížeči.
Vyrovnávací paměť bloků představuje mechanismus sloužící k zmenšení počtu těchto přístupů a tedy zmenšení zátěže databázového serveru. Princip spočívá v tom, že např. pro sestavení stromu složek se příslušné databázové procedury provedou pouze jednou a celý výsledný blok je uložen do vyrovnávací paměti, ze které je následně čten jako takový již hotový. To je nesrovnatelně snazší operace, než tvorba tohoto bloku, čtení jednotlivých složek, podsložek atd.
Rozhodnutí o tom, které bloky budou do vyrovnávací paměti ukládány lze do jisté míry konfigurovat, hlavní využití je u bloku strom složek, strom druhů a přehledy.
Pokud uživatelé pracují v Kaskádě, zde např. vytváří nové složky, mažou složky nebo přesouvají složky ve stromě, provede se automaticky vymazání vyrovnávací paměti pro ty bloky, kterých se příslušná operace dotýká.
Není však vyloučeno, že při určitých atypických pracovních postupech může zůstat vyrovnávací paměť nevyčištěná a ve webovém rozhraní se může zobrazovat již neplatná skutečnost. K vyřešení takové záležitosti slouží vyprázdnění vyrovnávací paměti bloků na pokyn administrátora viz. dále.
Při nočním úklidu se automaticky vymaže kompletně celá vyrovnávací paměť bloků a je tedy jisté, že následujícího dne ráno se při prvních požadavcích na zobrazení bloků budou tyto bloky vytvářet znovu a ukládat do mazipaměti.
V případech, kdy automatické vyprazdňování vyrovnávací paměti bloků nesplní očekávání (ve vyrovnávací paměti zůstane uložen některý blok, jehož reálná data jsou již změněna), může administrátor v okně Web bloky na tlačítko Vyprázdnit vyrovnávací paměť bloků. Tím dojde k vymazání kompletně celé vyrovnávací paměti a následně budou pro webové klienty vytvářeny nové bloky podle aktuálních dat v databázi.
kliknout v kartě
![]() |
eShop |
![]() |
Webové rozhraní Kaskády (KaskRS) |