2012-08-26 2 views

답변

5

아니요, ETag가 지원되지 않습니다. Wicket은 정적 컨텐츠를 제공하지 않습니다. 많은 정적 리소스를 제공해야한다면 Wicket 외에도 Spring MVC와 같은 다른 프레임 워크를 사용할 수있다.

위켓은 강력한 캐싱 메커니즘을 통한 캐싱을 지원합니다. 리소스는 파일의 타임 스탬프 (개발 모드의 경우) 또는 MD5 해시 (배포 모드의 경우)가 포함 된 URL에 탑재됩니다. 이렇게하면 리소스가 고유 해지고 영원히 캐싱 될 수 있습니다. 왜냐하면 내용이 변경되면 URL도 변경되기 때문입니다. Expires 헤더는 Wicket에서 현재 날짜로부터 1 년간 자동으로 설정됩니다. 따라서 ETag와 같은 약한 해시 메커니즘을 이러한 리소스에 사용할 필요가 없습니다.

IResourceCachingStrategyIResourceSettings에 설정하여이 동작을 변경할 수 있습니다.