앱 캐시

네트워크를 효율적으로 사용하기 위해 개발된 앱을 배포서버에서 매번 내려받지 않고 캐시 기술을 사용합니다.

캐시의 종류

지원하는 캐시의 종류는 아래와 같습니다.

CacheLevel

설명

none

캐시 기능을 사용하지 않습니다.

dynamic

서버에서 파일이 업데이트된 경우에만 파일을 다시 받습니다.

서버에서 파일이 갱신되지 않으면 로컬 캐시 파일을 재사용합니다.

session

앱 실행 시 서버에서 파일을 받고 앱을 종료할 때까지 로컬 캐시 파일만 사용합니다.

(앱 실행 시 서버에 있는 파일이 로컬 캐시 파일과 같을 경우 해당 파일을 재사용합니다).

static

서버에서 한 번 내려받은 파일은 앱을 다시 실행하더라도 로컬 캐시 파일만 사용합니다.

(단, Type Definition에 지정된 서비스 그룹의 Version 정보가 변경된 경우에는 파일을 다시 받습니다).

WRE 실행 시 참고사항

넥사크로 스튜디오에서 실행 시 참고사항

컴포넌트, 오브젝트에 따라 cachelevel이 다르게 적용되는 사항

캐시 적용 방법

다음은 Type Definition 편집기에 대한 설명입니다.

  1. 캐시는 등록된 서비스 그룹에만 적용됩니다.

  2. "./Base/' 폴더 아래 등록된 모든 파일에 대해 캐시가 적용됩니다.

  3. 캐시의 종류를 선택합니다.

  4. 서비스 버전을 설정하면 Static 상태에서 파일을 다시 내려받을 수 있습니다.

nexacro.getEnvironment().services["Base"].set_cachelevel("none" )