Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Mezipaměť úrovně 1 v Tvůrci rozhraní Data API snižuje redundantní požadavky na databázi tím, že dočasně ukládá entitu do mezipaměti, což vede k nedostatku paměti. Tím se zvýší výkon častých dotazů a zbytečně se vyhnete dosažení databáze.
Globální povolení mezipaměti
Pokud chcete povolit ukládání do mezipaměti, nastavte globální konfiguraci modulu runtime:
"runtime": {
"cache": {
"enabled": true,
"ttl-seconds": 60
}
}
-
enabled:Požadovaný. Zapne globální ukládání do mezipaměti. -
ttl-seconds: Volitelné. Definuje výchozí hodnotu time-to-live (v sekundách) pro položky uložené v mezipaměti.
Viz nastavení mezipaměti modulu runtime.
Povolení mezipaměti na entitu
Každá entita musí také vyjádřit výslovný souhlas s používáním mezipaměti:
"MyEntity": {
"cache": {
"enabled": true,
"ttl-seconds": 30
}
}
-
enabled:Požadovaný. Povolí ukládání do mezipaměti pro tuto konkrétní entitu. -
ttl-seconds: Volitelné. Pokud není zadaný, dědí z globální hodnoty TTL.
Viz nastavení mezipaměti entit.
Behavior
- Platí jenom pro koncové body REST.
- Funguje na jednotlivých trasách a parametrech.
- Mezipaměť se zneplatní při úpravě dat (vytvoření, aktualizace, odstranění).
- Entita
ttl-secondspřepíše globálníttl-seconds.
Notes
- Mezipaměť úrovně 1 je pouze v paměti.
- Nejvhodnější pro scénáře náročné na čtení s nízkou nestálostí dat.