캐시-통제 HTTP 헤더 값(인스턴스 보안 강화)

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기1분
  • glide.http.cache_control 속성을 사용하여 페이지에 대한 정적 컨텐츠 데이터를 요청할 때 전송하는 HTTP 응답 헤더 Now Platform 에서 기본 캐시 제어 값을 설정합니다. 정적 콘텐츠의 예로는 페이지 내부에서 렌더링된 이미지, CSS 및 JavaScript가 있습니다.

    glide.http.cache_control 속성은 HTTP 응답 헤더의 기본 Cache-Control 값을 private 또는 public으로 설정합니다. 기본값은 공개입니다.
    설명
    개인 정적 컨텐츠는 브라우저(클라이언트) 수준에서는 캐시할 수 있지만 프록시 서버 수준에서는 캐시할 수 없습니다.
    공개 정적 컨텐츠는 브라우저(클라이언트) 수준과 프록시 서버 수준에서 캐시될 수 있습니다.

    HTTP 응답 헤더의 Expires 값은 정적 콘텐츠가 만료되는 시기를 제어하며 기본값은 369일입니다. 기본값을 수동으로 재정의하려면 속성을 glide.http.expire.days 사용합니다.

    Control-Cache 및 Expires HTTP 응답 헤더 값

    주:
    glide.http.cache 속성을 사용하여 HTTP 응답 헤더에서 Cache-Control 및 Expires 값의 설정을 사용하거나 사용하지 않도록 설정할지 여부를 지정할 수 있습니다. 기본값은 true이며, 이 경우 다음을 설정할 수 있습니다.
    • Cache-Control 값을 기본값으로 glide.http.cache_control 사용합니다.
    • 속성을 사용하여 값 기본값을 만료합니다 glide.http.expire.days .

    추가 정보

    속성 설명
    속성 이름 glide.http.cache_control
    구성 유형 시스템 속성(/sys_properties_list.do)
    인스턴스 보안 센터에서 구성
    목적 정적 컨텐츠에 대한 Cache-Control HTTP 응답 헤더 값을 구성합니다.
    기본값 공개
    권장 값 개인
    기능적 영향 (중간) HTTP 응답 헤더에서 기본 Cache-Control 값을 설정합니다.
    보안 위험 (높음) 이 속성을 public으로 설정하면 CDN/프록시가 있는 인스턴스가 정적 콘텐츠를 캐시하고 인증 없이 렌더링할 수 있습니다.
    • private 은 CDN/프록시 설정이 있는 인스턴스에 더 적합한 설정입니다.
    • 인스턴스에 CDN/프록시 설정이 없는 경우 두 값 중 하나가 좋습니다.

    시스템 속성 추가 또는 생성에 대한 자세한 내용은 을 참조하십시오 Add a system property.