캐시 제어

호스팅 피처 레이어 또는 저장된 자격 증명이 있는 보안 ArcGIS Server 웹 서비스 레이어를 모든 사람과 공유한 경우 ArcGIS Online은 콘텐츠 전송 네트워크(CDN)를 사용하여 레이어 성능을 최적화하고 서버 부하를 줄입니다.

맵을 이동하고 레이어와 상호작용함에 따라 앱이 데이터를 요청합니다. CDN은 이러한 요청에 대해 서버에서 반환된 정보를 캐시합니다. 이 응답 캐시는 레이어가 포함된 맵을 불러오는 시간을 단축하며 해당 레이어를 사용하는 앱의 반응성이 향상되어 레이어와 상호작용할 때 더욱 효율적인 경험을 제공할 수 있습니다.

레이어의 데이터는 서버에서 변경할 수 있습니다. 따라서 CDN과 브라우저는 주기적으로 업데이트를 확인합니다. 확인 간격(분)을 최대 캐시 기간이라고 합니다. 최대 캐시 기간에 도달하면 캐시가 새로 고침됩니다. 업데이트 확인 횟수가 적을수록 성능이 향상되지만 기관에 로그인하지 않고 공개 레이어를 사용하는 사람(익명 사용자)이 최신 데이터를 보는 데 걸리는 시간은 더 늘어납니다.

최대 캐시 기간 설정을 늘려 브라우저와 CDN이 변경 사항을 확인하는 빈도를 줄일 수 있습니다.

공개적으로 공유한 레이어의 최대 캐시 기간을 늘리기 전에 다음 사항을 고려하세요.

  • 데이터에 대한 변경 사항은 현재 CDN 캐시가 만료될 때까지 공개적으로 제공되지 않을 수 있습니다. 예를 들어 최대 캐시 기간을 30초에서 5분으로 늘리면 CDN은 업데이트된 데이터를 확인하라는 요청 메시지를 표시하기 전에 5분을 대기합니다.
  • 모든 사람과의 레이어 공유를 중지한 경우, 캐시된 응답은 캐시가 만료될 때까지 CDN에 일시적으로 남아 있습니다. 즉, 최대 캐시 기간을 5분으로 설정하면 레이어가 공개적으로 접속 불가능 상태가 되기까지 최대 5분이 걸릴 수 있습니다. 하지만 기관에 로그인한 사용자는 최신 데이터를 볼 수 있습니다.

최대 캐시 기간은 레이어 소유자나 관리자만 변경할 수 있습니다. 이 설정은 편집이 활성화된 호스팅 피처 레이어에 사용할 수 없으며 보안 ArcGIS Server 피처 서비스에는 사용할 수 없습니다.

다음 단계에 따라 인증된 공개 레이어의 최대 캐시 기간을 변경할 수 있습니다.

  1. 기관에 로그인하여 공개 호스팅 피처 레이어 또는 보안 서비스 항목의 세부정보를 엽니다.
  2. 설정 탭을 클릭합니다.
  3. 캐시 제어 섹션으로 스크롤하여 레이어를 사용하는 사용자가 레이어 데이터에 대한 업데이트를 보기 위해 대기해야 하는 최대 시간을 선택합니다.