1
我無法在Wicket中找到etags支持的任何痕跡。有一種使用etags的方法嗎?檢票口是否有ETag支持?
我無法在Wicket中找到etags支持的任何痕跡。有一種使用etags的方法嗎?檢票口是否有ETag支持?
不,沒有ETag支持。 Wicket不是用來提供靜態內容的。如果你必須提供很多靜態資源,除了Wicket外,你還可以使用另一個類似Spring MVC的框架。
Wicket通過強大的緩存機制支持緩存。資源被加載到包含文件時間戳(處於開發模式)或MD5哈希(處於部署模式)的URL中。這使資源具有獨特性,並且可以永久緩存資源,因爲如果內容更改,URL也會更改。由Wicket自動將Expires
標題設置爲當前日期的一年。這使得像這樣的資源不需要使用像ETag這樣的弱哈希機制。
您可以通過在IResourceSettings
中設置IResourceCachingStrategy
來更改此行爲。