2011-12-13 4 views
1

우리는 순간 "문서에 따르면 3.8 PE

Orbeon이의 PFC에서 제공하는 자원 (즉, XForms를 엔진의 CSS와 자바 스크립트를 제외한 모든 자원이다 리소스)은 자동으로 특별한 만료 날짜를 얻지 못합니다. "

만료일은 다운로드 한 날로부터 15 일 후에 확인됩니다. 브라우저는 15 일이 경과 할 때까지 해당 구성 요소를 묻지 않습니다.

일수를 늘리고 싶습니다.

어떻게이 작업을 수행 할 수 있습니까? 어떤 항아리 나 클래스를 수정해야합니까? 우리는 아파치를 사용하지 않으

내가 코드가 "자원 플러스 10 %의 시대"의 표준 HTTP 휴리스틱을 사용하고 있음을 알 같은 문서가 잘못된 것 같다 필터

답변

1

을 만료됩니다.

관련 소스 코드는 ResourceServer.java, XFormsResourceServer.javaServletExternalContext.java입니다.

버전이있는 리소스 (PE 버전에서 사용 가능)를 사용하면 리소스 URL에 버전 번호가 포함되어 적극적으로 캐시되므로 실제로는 결코 브라우저에서 만료되지 않습니다. 물론 브라우저는 여전히 만료 될 수 있습니다 캐시 설정에 따라 원하는 시간).

업데이트 : 실제로 업데이트 된 문서는 부정확 한 것보다 부정확합니다.

2011 년 10 월 이후로 빌드가 완료되었으며 PFC에서 제공하는 버전이있는 리소스가 앞으로 만료됩니다. 현재 버전 리소스가없는 경우 PFC에서 제공 한 리소스 나 XForms 엔진에서 제공하는 리소스 중 어느 것이 장래에 만료가 설정되지 않습니다. 이 경우 그들은 "자원의 연령 + 10 %"휴리스틱을 따릅니다. 즉, 버전이있는 리소스를 사용하지 않는 경우 Orbeon Forms의 소스 코드를 수정하거나 (이 특정 경우에는 권장하지 않음) 필터 또는 Apache 프런트 엔드를 사용해야합니다.