
|
속성
|
설명
|
기본 유형
|
기본값
|
바인딩 가능 여부
|
||
|---|---|---|---|---|---|---|
|
CacheReturnedData
|
활성화하면 서버에서 반환된 데이터를 캐시할 수 있습니다.
|
BOOLEAN
|
False
|
아니요
|
||
|
CacheDuration
|
캐시된 데이터의 TTL(Time to Live) 기간을 설정합니다. 데이터가 캐시되면 기간이 만료된 후에만 서버에서 새 데이터를 읽어들입니다.
|
INTEGER
|
예
|
|||
|
CacheStrategy
|
캐시가 저장되는 방식을 제어합니다. 매쉬업 인스턴스 또는 매쉬업 이름을 기반으로 캐시된 결과를 저장하도록 선택할 수 있습니다.
|
STRING
|
매쉬업 인스턴스
|
아니요
|
||
|
CacheKeyParameters
|
캐시 키 생성에 사용할 입력 매개 변수를 선택할 수 있는 드롭다운 목록을 엽니다. 서비스 입력 매개 변수를 선택하면 해당 입력에 대한 서비스 결과가 캐시됩니다.
|
STRING
|
아니요
|
|||
|
MaxResultSets
|
데이터 서비스에 대해 저장할 최대 결과 수를 제어합니다. 입력 매개 변수가 업데이트되면 새 결과가 캐시됩니다. 가장 오래된 결과는 최대값에 도달하면 삭제됩니다.
|
INTEGER
|
10
|
예
|
||
|
InvalidateCache
|
서비스에 대해 캐시된 결과를 지웁니다. 캐싱이 활성화된 경우에만 사용할 수 있습니다. 서버 변경이 발생할 때 캐시된 데이터를 새로 고치거나 수동으로 새 데이터를 강제로 검색하도록 이 서비스를 트리거할 수 있습니다.
|
Service
|
예
|
|
|
ThingWorx는 서비스가 저장된 결과의 최대 개수에 도달하거나 총 캐시 크기가 제한을 초과하면 캐시된 항목을 자동으로 제거합니다. 캐시가 총 크기 제한을 초과하면 ThingWorx는 새 결과 집합을 저장할 수 있는 충분한 공간이 확보될 때까지 가장 오래된 캐시된 엔트리를 먼저 삭제합니다. 이러한 제한은 최적의 성능을 보장하고 브라우저에서 과도한 메모리 사용을 방지하는 데 도움이 됩니다.
|
