회사에서 컴파일된 사이트를 사용하는 경우 정적 사이트가 캐시되는 기간과, 사이트 컴파일 시 적응형 모바일 레이아웃이 지원되도록 호출할 모바일 사용자-에이전트를 제어할 수 있습니다.
Oracle Content Management에는 컴파일 서비스가 내장되어 있어서 추가 구성 없이 쉽게 사이트를 컴파일할 수 있습니다. 또는 서비스 관리자가 사이트 컴파일을 검증하거나 사용자정의 라이브러리를 사용하기 위해 테스트 목적상 수동으로 컴파일 서비스를 설정할 수 있습니다. 사용된 컴파일 서비스에 관계없이, 사이트가 게시되거나 재게시될 때 사이트를 컴파일하도록 선택할 수 있습니다.
Oracle Content Management에 로그인한 후 측면 탐색 메뉴에서 사이트를 누릅니다.
수정할 사이트를 선택하고 속성을 누릅니다.
속성 대화상자에서 정적 전달을 누릅니다.
자동 컴파일 사용 섹션에서 게시 후 사이트 컴파일을 사용으로 설정합니다.
완료되면 완료를 누릅니다.
자동 컴파일 사용과 함께 사이트를 게시하거나 재게시할 때는 게시 상태가 사이트 페이지의 사이트 타일에서 추적 및 표시됩니다. 게시가 완료된 후에는 컴파일 프로세스가 사이트 속성 대화상자의 정적 전달 섹션에서 추적됩니다. 컴파일이 완료되면 사이트 속성 정적 전달 섹션에 마지막 컴파일 날짜 및 시간이 나열되고 컴파일 로그에 대한 다운로드 링크가 제공됩니다.
기본적으로 컴파일된 사이트는 사용자 브라우저에서 300초(5분) 동안 캐시됩니다. 서비스 관리자가 이 기본값을 변경할 수 있지만, 사이트 개발자는 사이트 속성에서 특정 사이트의 기본값을 무효화할 수 있습니다.
Oracle Content Management에 로그인한 후 측면 탐색 메뉴에서 사이트를 누릅니다.
수정할 사이트를 선택하고 속성을 누릅니다.
속성 대화상자에서 정적 전달을 누릅니다.
캐싱 응답 헤더 섹션에서 Cache-control: max-age=
를 입력하고 사용자 브라우저에서 페이지가 캐시될 시간(초)의 숫자 값을 입력합니다. 예를 들어, Cache-control: max-age=600
은 10분 동안 페이지를 캐시합니다.
완료되면 완료를 누릅니다.
인스턴스가 Akamai를 사용하는 경우 기존 Akamai 설정을 유지하려면 캐싱 응답 헤더 섹션을 비워 둡니다. 기존 Akamai 설정을 무효화하려면 Edge-Control: !no-store,max-age=1800,downstream-ttl=1800
을 입력합니다. 여기서 굵게 표시된 항목은 기본 설정(초)입니다.
!no-store
는 이 설정이 속성에 해당하는 Akamai 캐싱 구성을 무효화해야 함을 나타냅니다.max-age
는 Akamai가 이 페이지를 캐시해야 하는 기간을 결정합니다. 기본값은 1800초(30분)입니다. 이 시간 동안 Akamai는 Oracle Content Management에서 페이지를 요청하지 않고 페이지 요청을 이행합니다.downstream-ttl
은 Akamai에게 클라이언트 브라우저에 대한 응답으로 "Cache-Control: max-age" 헤더를 보내도록 지시하고, 해당 브라우저는 정해진 시간 동안 페이지를 캐시합니다. 기본값은 1800초(30분)입니다.사이트를 컴파일할 때 적응형 레이아웃을 지원하도록 모바일 페이지를 생성할 수 있습니다. 서버가 사이트에 표준 컴파일 페이지 대신 모바일 페이지를 전달하도록 사용자-에이전트를 지정할 수 있습니다. 여기에 입력한 값은 브라우저가 전송한 사용자-에이전트 헤더와 일치시킬 때 대소문자 구분 없이 부분 문자열로 처리됩니다. Mobile
키워드는 모바일 장치에서 브라우저의 사용자-에이전트 문자열에 흔히 사용됩니다.