Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Pamięć podręczna poziomu 1 w konstruktorze interfejsu API danych zmniejsza nadmiarowe żądania do bazy danych przez tymczasowe buforowanie jednostki powoduje, że pamięć. Buforowanie zwiększa wydajność częstych zapytań i niepotrzebnie pozwala uniknąć trafienia w bazę danych.
Globalne włączanie pamięci podręcznej
Aby włączyć buforowanie, ustaw globalną konfigurację środowiska uruchomieniowego:
"runtime": {
"cache": {
"enabled": true,
"ttl-seconds": 60
}
}
-
enabled: Wymagane. Włącza buforowanie globalnie. -
ttl-seconds: opcjonalne. Definiuje domyślny czas wygaśnięcia (w sekundach) dla buforowanych elementów.
Zobacz Ustawienia pamięci podręcznej środowiska uruchomieniowego.
Włączanie pamięci podręcznej na jednostkę
Każda jednostka musi również wyrazić zgodę na korzystanie z pamięci podręcznej:
"MyEntity": {
"cache": {
"enabled": true,
"ttl-seconds": 30,
"level": "L1"
}
}
-
enabled: Wymagane. Włącza buforowanie dla tej konkretnej jednostki. -
ttl-seconds: opcjonalne. Jeśli nie zostanie określony, dziedziczy z globalnej wartości czasu wygaśnięcia (TTL). -
level: opcjonalne. Określa, które warstwy pamięci podręcznej są używane.L1używa tylko pamięci podręcznej w pamięci;L1L2(ustawienie domyślne) używa zarówno pamięci w pamięci, jak i rozproszonej pamięci podręcznej.
Zobacz ustawienia pamięci podręcznej jednostki.
Uwaga / Notatka
Funkcja narzędzia Data API Builder 2.0 opisana w tej sekcji jest obecnie dostępna w wersji zapoznawczej i może ulec zmianie przed ogólną dostępnością. Aby uzyskać więcej informacji, zobacz Co nowego w wersji 2.0.
Behavior
- Dotyczy tylko punktów końcowych REST.
- Działa na podstawie poszczególnych parametrów na trasę.
- Pamięć podręczna jest unieważniona, gdy dane są modyfikowane (tworzenie, aktualizowanie, usuwanie).
- Jednostka
ttl-secondszastępuje globalnettl-seconds.
Notes
- Pamięć podręczna poziomu 1 jest tylko w pamięci.
- Najlepiej nadaje się do obsługi scenariuszy z dużą liczbą operacji odczytu z małą zmiennością danych.