Wicket에서 etags 지원의 흔적을 찾을 수 없습니다. etags를 사용하는 방법이 있습니까?개찰은 ETag를 지원합니까?
1
A
답변
5
아니요, ETag가 지원되지 않습니다. Wicket은 정적 컨텐츠를 제공하지 않습니다. 많은 정적 리소스를 제공해야한다면 Wicket 외에도 Spring MVC와 같은 다른 프레임 워크를 사용할 수있다.
위켓은 강력한 캐싱 메커니즘을 통한 캐싱을 지원합니다. 리소스는 파일의 타임 스탬프 (개발 모드의 경우) 또는 MD5 해시 (배포 모드의 경우)가 포함 된 URL에 탑재됩니다. 이렇게하면 리소스가 고유 해지고 영원히 캐싱 될 수 있습니다. 왜냐하면 내용이 변경되면 URL도 변경되기 때문입니다. Expires
헤더는 Wicket에서 현재 날짜로부터 1 년간 자동으로 설정됩니다. 따라서 ETag와 같은 약한 해시 메커니즘을 이러한 리소스에 사용할 필요가 없습니다.
IResourceCachingStrategy
을 IResourceSettings
에 설정하여이 동작을 변경할 수 있습니다.