Ustawienia instancji pamięci podręcznej serwletów

Instancja pamięci podręcznej serwletów to dodatkowe miejsce, oprócz domyślnej współużytkowanej dynamicznej pamięci podręcznej, w którym dynamiczna pamięć podręczna może zapisywać, rozpowszechniać i współużytkować dane. Używanie instancji pamięci podręcznej serwletów zapewnia aplikacjom większą elastyczność i umożliwia lepsze strojenie zasobów pamięci podręcznej. Nazwa JNDI (Java Naming and Directory Interface) określona dla instancji pamięci podręcznej jest odwzorowywana na atrybut nazwy w znaczniku <cache-instance> pliku konfiguracyjnego cachespec.xml.

Aby wyświetlić tę stronę Konsoli administracyjnej, kliknij opcję Zasoby > Instancje pamięci podręcznej > Instancje pamięci podręcznej serwletów > nazwa_instancji_pamięci_podręcznej.

Nazwa

Określa wymaganą wyświetlaną nazwę zasobu.

Nazwa JNDI

Służy do określania nazwy JNDI (Java Naming and Directory Interface) zasobu. Nazwę tę należy określić w polu atrybutu nazwy znacznika <cache-instance> w pliku konfiguracyjnym cachespec.xml. Znacznik ten jest używany do znalezienia konkretnej instancji pamięci podręcznej, przeznaczonej do przechowywania pozycji pamięci podręcznej.

Opis

Określa opis tekstowy zasobu. To pole jest opcjonalne.

Kategoria

Określa łańcuch kategorii, używany do klasyfikowania lub grupowania zasobów. To pole jest opcjonalne.

Wielkość pamięci podręcznej

Określa dodatnią liczbę całkowitą definiującą maksymalną liczbę pozycji przechowywanych w pamięci podręcznej. Wielkość pamięci podręcznej jest zwykle podawana w tysiącach.

Wartość domyślna 2000
Zakres 100 - bez ograniczenia wartości
Domyślny priorytet

Określa domyślny priorytet serwletów przenoszonych do pamięci podręcznej. Wartość określa czas, w jakim pozycja pozostaje w pełnej pamięci podręcznej.

Wartość zalecana wynosi 1.

Włącz przenoszenie na dysk

Określa, czy przenoszenie danych na dysk jest włączone.

Jeśli przenoszenie na dysk jest wyłączone, utworzenie nowej pozycji w pełnej pamięci podręcznej powoduje usunięcie innej pozycji, określonej za pomocą skonfigurowanych priorytetów pozycji i algorytmu pozycji najdłużej nieużywanych. Przy włączonym przenoszeniu na dysk pozycja usuwana z pamięci podręcznej jest kopiowana do lokalnego systemu plików. Położenie przenoszenia na dysk określa miejsce zapisywania pozycji.

Wartość domyślna fałsz
Położenie przenoszenia

Określa katalog używany przez funkcję przenoszenia na dysk.

Jeśli położenie przenoszenia nie jest określone, funkcja używa położenia domyślnego ${WAS_TEMP_DIR}/nazwa_węzła/nazwa_serwera/_dynacache/nazwa_pamięci_podr_JNDI. Po określeniu położenia przenoszenia dopisywane są wartości węzła, serwera i instancji. Na przykład ustawienie ${KATALOG_GŁÓWNY_INSTALACJI_UŻYTK}/przenoszenie_na_dysk generuje katalog ${KATALOG_GŁÓWNY_INSTALACJI_UŻYTK}/przenoszenie_na_dysk/węzeł/nazwa_serwera/nazwa_JNDIpamięci_podr. Wartość ta jest ignorowana, jeśli opcja Włącz przenoszenie na dysk nie została wybrana.

Domyślna wartość właściwości ${WAS_TEMP_DIR} to ${KATALOG_GŁÓWNY_INSTALACJI_UŻYTK}/temp. Jeśli po uruchomieniu serwera WebSphere Application Server zostanie zmieniona wartość właściwości ${WAS_TEMP_DIR}, ale zawartość dyskowej pamięci podręcznej nie zostanie przeniesiona do nowego położenia, są wykonywane następujące działania:
  • Serwer aplikacji tworzy nowy plik pamięci podręcznej w nowym położeniu przenoszenia na dysk.
  • Jeśli ustawienie Opróżnij na dysk jest włączone, cała zawartość pamięci podręcznej z poprzedniego położenia zostaje usunięta przy zrestartowaniu serwera aplikacji.
Opróżnij na dysk

Określa, czy obiekty umieszczone w pamięci podręcznej mają być zapisywane na dysku przy zatrzymaniu serwera. Wartość ta jest ignorowana, jeśli opcja Włącz przenoszenie na dysk jest nieaktywna.

Wartość domyślna fałsz
Ograniczenie wielkości pamięci podręcznej dysku w GB.

Określa wartość maksymalnej wielkości dyskowej pamięci podręcznej w GB. Po wybraniu tej opcji można określić dodatnią wartość całkowitoliczbową. Jeśli ta opcja nie jest określona, nie stosuje się ograniczenia wielkości. Ustawienie może być zastosowane tylko przy aktywnej funkcji Włącz przenoszenie na dysk.

Wartość Od 0 do MAXINT. Wartość 0 oznacza nieograniczoną wielkość.
Ograniczenie wielkości pamięci podręcznej dysku w pozycjach

Określa wartość maksymalnej wielkości pamięci podręcznej dysku (w liczbie pozycji). Po wybraniu tej opcji można określić dodatnią wartość całkowitoliczbową. Jeśli ta opcja nie jest określona, nie stosuje się ograniczenia wielkości. Ustawienie może być zastosowane tylko przy aktywnej funkcji Włącz przenoszenie na dysk.

Wartość Od 0 do MAXINT. Wartość 0 oznacza nieograniczoną wielkość.
Ograniczenie wielkości pozycji pamięci podręcznej dysku.

Określa wartość maksymalnej wielkości pojedynczej pozycji pamięci podręcznej w MB. Jeśli wielkość pozycji pamięci podręcznej przekracza ustawioną wielkość maksymalną, po usunięciu z pamięci podręcznej pozycja nie zostanie przeniesiona na dysk. Po wybraniu tej opcji można określić dodatnią wartość całkowitoliczbową. Jeśli ta opcja nie jest określona, nie stosuje się ograniczenia wielkości. Ustawienie może być zastosowane tylko przy aktywnej funkcji Włącz przenoszenie na dysk.

Wartość Od 0 do MAXINT. Wartość 0 oznacza nieograniczoną wielkość.
Ustawienia wydajności

Określa poziom wydajności wymagany przez dyskową pamięć podręczną. Ustawienie może być zastosowane tylko przy aktywnej funkcji enableDiskOffload (Włącz przenoszenie na dysk). Poziomy wydajności określają sposób wykorzystania zasobów pamięci przez prace w tle, np. procedurę czyszczącą pamięci podręcznej, przekroczenie limitu czasu, czyszczenie pamięci. Ustawienie może być zastosowane tylko przy aktywnej funkcji Włącz przenoszenie na dysk.

Wysoka wydajność i wysokie użycie pamięci Powoduje przechowywanie w pamięci wszystkich metadanych.
Zrównoważona wydajność i zrównoważone użycie pamięci Powoduje przechowywanie w pamięci niektórych metadanych. Jest to ustawienie domyślne poziomu wydajności, zapewniające zoptymalizowaną równowagę między wydajnością i obciążeniem pamięci dla większości użytkowników.
Niska wydajność i niskie użycie pamięci Powoduje przechowywanie w pamięci ograniczonej wielkości metadanych.
Niestandardowe Oznacza, że administrator będzie odpowiedzialny za konfigurowanie ustawień obciążenia pamięci potrzebnego do obsługi pracy w tle w podanym zakresie. Administrator ustala wartości za pomocą obiektu DiskCacheCustomPerformanceSettings.
Częstotliwość czyszczenia pamięci podręcznej dysku

Określa częstotliwość czyszczenia pamięci podręcznej dysku w minutach. Jeśli ta wartość jest ustawiona na 0, procedura czyszcząca będzie wykonywana tylko o północy. Ustawienie to jest stosowane tylko przy ustawieniu niskim, zrównoważonym i niestandardowym Poziomu wydajności przenoszenia na dysk. Wysoki poziom wydajności nie wymaga stosowania procedury czyszczącej dysk i powoduje zignorowanie podanej częstotliwości.

Wartość Od 0 do 1440
Maksymalny bufor dla identyfikatorów pamięci podręcznej na jedną pozycję metadanych.

Określa wartość maksymalnej liczby identyfikatorów pamięci podręcznej przechowywanych dla pojedynczego identyfikatora zależności lub szablonu w metadanych dyskowej pamięci podręcznej w pamięci. W przypadku przekroczenia tego limitu informacje są przenoszone na dysk. Ustawienie to jest stosowane tylko przy ustawieniu niestandardowym poziomu wydajności przenoszenia na dysk.

Wartość Od 100 do MAXINT
Maksymalny bufor dla identyfikatorów zależności

Określa wartość maksymalnej liczby porcji identyfikatorów zależności w metadanych dyskowej pamięci podręcznej w pamięci. W przypadku przekroczenia tego limitu informacje są przenoszone na dysk. Ustawienie to jest stosowane tylko przy ustawieniu niestandardowym poziomu wydajności przenoszenia na dysk.

Wartość Od 100 do MAXINT
Maksymalny bufor dla szablonów

Określa wartość maksymalnej liczby porcji szablonów w metadanych dyskowej pamięci podręcznej w pamięci. W przypadku przekroczenia tego limitu informacje są przenoszone na dysk. Ustawienie to jest stosowane tylko przy ustawieniu niestandardowym poziomu wydajności przenoszenia na dysk.

Wartość Od 10 do MAXINT
Algorytm strategii czyszczenia pamięci

Określa algorytm czyszczenia, który będzie używany przez dyskową pamięć podręczną do usuwania pozycji po osiągnięciu górnego progu. Ustawienie może być zastosowane tylko przy aktywnej funkcji Włącz przenoszenie na dysk.

Brak Decyduje o braku stosowania strategii oczyszczania. Powoduje, że pamięć podręczna dysku będzie zwiększana do osiągnięcia wielkości, przy której usługa dynamicznej pamięci podręcznej przestaje zapisywać na dysku.
Losowy Kiedy wielkość pamięci dysku osiąga górny próg, aktywuje się funkcja czyszczenia pamięci podręcznej dysku, następnie wybiera losowo pozycje i usuwa je aż do osiągnięcia dolnego progu.
Wielkość Kiedy wielkość pamięci dysku osiąga górny próg, aktywuje się funkcja czyszczenia pamięci podręcznej dysku, wybiera największe pozycje i usuwa je aż do osiągnięcia dolnego progu wielkości dysku.
Górny próg

Określa moment wykonania strategii oczyszczania. Wartość górnego progu podaje się w procentach obciążenia wielkości pamięci podręcznej dysku, liczonego w GB lub liczbą wpisów. Funkcja czyszczenia pamięci podręcznej dysku jest aktywowana przy przekroczeniu górnego progu wielkości pamięci podręcznej dysku. Podanie niskiej wartości ogranicza wielkość pamięci podręcznej dysku, liczoną w GB lub liczbą pozycji. Ustawienie nie jest stosowane, kiedy strategia czyszczenia pamięci podręcznej dysku jest ustawiona na brak.

Wartości Od 1 do 100
Dolny próg

Określa moment zakończenia strategii czyszczenia. Wartość górnego progu podaje się w procentach obciążenia wielkości pamięci podręcznej dysku, liczonego w GB lub liczbą wpisów. Podanie niskiej wartości ogranicza wielkość pamięci podręcznej dysku, liczoną w GB lub liczbą pozycji. Funkcja czyszczenia pamięci podręcznej dysku po aktywowaniu usuwa pozycje aż do momentu osiągnięcia dolnego progu wielkości pamięci podręcznej. Ustawienie nie jest stosowane, kiedy strategia czyszczenia pamięci podręcznej dysku jest ustawiona na brak.

Wartości Od 1 do 100
Włącz replikację pamięci podręcznej

Funkcja replikacji pamięci podręcznej umożliwia współużytkowanie identyfikatorów pamięci podręcznej, pozycji pamięci podręcznej i unieważnień pamięci podręcznej z innymi serwerami w domenie replikacji.

Ta opcja może być niedostępna w przypadku instancji pamięci podręcznej utworzonych przy użyciu wcześniejszej wersji serwera WebSphere Application Server.

Domena replikacji pełnej grupy

Określa domenę replikacji, z której są replikowane dane użytkownika.

Określa domenę replikacji, z której są replikowane dane użytkownika. Należy podać dowolną, zdefiniowaną domenę replikacji. Jeśli lista nie zawiera domen replikacji, należy utworzyć domenę przy tworzeniu klastra lub ręcznie w Konsoli administracyjnej za pomocą opcji Środowisko > Wewnętrzne domeny replikacji > Nowa. Domena replikacji wybrana do używania z usługą dynamicznej pamięci podręcznej powinna używać funkcji Replikacji pełnej grupy. Domeny replikacji nie powinny być współużytkowane przez różnych konsumentów aplikacji. Dynamiczna pamięć podręczna powinna używać innej domeny replikacji niż Menedżer Sesji i niż stanowe komponenty bean sesji.

Typ replikacji

Określa globalną strategię współużytkowania bieżącej instancji pamięci podręcznej.

Dostępne ustawienia:
  • Przekazuj i pobieraj wysyła identyfikator pamięci podręcznej zaktualizowanych zasobów do pozostałych serwerów w domenie replikacji. Jeśli jeden z pozostałych serwerów zażąda zawartości i posiada identyfikator pozycji pamięci podręcznej poprzednio zaktualizowanej zawartości, pobierze zawartość z serwera publikującego. Jeśli żądanie dotyczy identyfikatora, który nie był jeszcze publikowany, serwer traktuje je jako nieobecne w klastrze i tworzy nową pozycję.
  • Tylko pobieraj współużytkuje pozycje pamięci podręcznej obiektu między serwerami aplikacji na żądanie. Jeśli serwer aplikacji otrzymuje chybienie w pamięci podręcznej dla danego obiektu, wysyła do współpracujących serwerów aplikacji zapytania o sprawdzenie, czy posiadają ten obiekt. Jeśli obiekt nie jest zapisany w pamięci podręcznej pozostałych serwerów aplikacji, serwer uruchamia żądanie i generuje obiekt. W tych pozycjach nie można zapisywać danych, których nie można przekształcić do postaci szeregowej. Nie zaleca się ustawiania trybu współużytkowania Tylko pobieraj.
  • Tylko przekazuj wysyła identyfikator pamięci podręcznej i nową zawartość pamięci podręcznej do wszystkich pozostałych serwerów w domenie replikacji.
  • Przy ustawieniu strategii współużytkowania Niewspółużytkowane serwer nie udostępnia identyfikatora ani zawartości pamięci podręcznej do współużytkowania z pozostałymi serwerami w domenie replikacji.
Niewspółużytkowane jest domyślnym ustawieniem w środowiskach bez klastrowania. Przy włączaniu replikacji, domyślna wartość to Niewspółużytkowane.
Dostępne ustawienia:
  • Przekazuj i pobieraj wysyła identyfikator pamięci podręcznej zaktualizowanych zasobów do pozostałych serwerów w domenie replikacji. Jeśli jeden z pozostałych serwerów zażąda zawartości i posiada identyfikator pozycji pamięci podręcznej poprzednio zaktualizowanej zawartości, pobierze zawartość z serwera publikującego. Jeśli żądanie dotyczy identyfikatora, który nie był jeszcze publikowany, serwer traktuje je jako nieobecne w klastrze i tworzy nową pozycję.
  • Tylko pobieraj współużytkuje pozycje pamięci podręcznej obiektu między serwerami aplikacji na żądanie. Jeśli serwer aplikacji otrzymuje chybienie w pamięci podręcznej dla danego obiektu, wysyła do współpracujących serwerów aplikacji zapytania o sprawdzenie, czy posiadają ten obiekt. Jeśli obiekt nie jest zapisany w pamięci podręcznej pozostałych serwerów aplikacji, serwer uruchamia żądanie i generuje obiekt. W tych pozycjach nie można zapisywać danych, których nie można przekształcić do postaci szeregowej. Nie zaleca się ustawiania trybu współużytkowania Tylko pobieraj.
  • Tylko przekazuj wysyła identyfikator pamięci podręcznej i nową zawartość pamięci podręcznej do wszystkich pozostałych serwerów w domenie replikacji.
  • Przy ustawieniu strategii współużytkowania Niewspółużytkowane serwer nie udostępnia identyfikatora ani zawartości pamięci podręcznej do współużytkowania z pozostałymi serwerami w domenie replikacji.
Przy włączaniu replikacji, domyślna wartość to Niewspółużytkowane.
Częstotliwość przekazywania

Określa czas (w sekundach), przez jaki usługa to czeka zanim przekaże nowe lub zmodyfikowane wpisy pamięci podręcznej na inne serwery.

Wartość 0 (zero) oznacza brak limitu czasu. Ustawienie wartości większej od 0 (zera) powoduje przekazywanie w trybie "wsadowym" wszystkich pozycji pamięci, utworzonych lub zmodyfikowanych w danym okresie czasu. Domyślną wartością jest 1.




Zaznaczone odsyłacze (online) wymagają dostępu do Internetu.

Zadania pokrewne
Odsyłacze pokrewne
Kolekcja instancji pamięci podręcznej obiektów
Ustawienia instancji pamięci podręcznej obiektów
Kolekcja instancji pamięci podręcznej serwletów


Nazwa pliku: udyn_scacheinstancesettings.html