1
我无法在Wicket中找到etags支持的任何痕迹。有一种使用etags的方法吗?检票口是否有ETag支持?
我无法在Wicket中找到etags支持的任何痕迹。有一种使用etags的方法吗?检票口是否有ETag支持?
不,没有ETag支持。 Wicket不是用来提供静态内容的。如果你必须提供很多静态资源,除了Wicket外,你还可以使用另一个类似Spring MVC的框架。
Wicket通过强大的缓存机制支持缓存。资源被加载到包含文件时间戳(处于开发模式)或MD5哈希(处于部署模式)的URL中。这使资源具有独特性,并且可以永久缓存资源,因为如果内容更改,URL也会更改。由Wicket自动将Expires
标题设置为当前日期的一年。这使得像这样的资源不需要使用像ETag这样的弱哈希机制。
您可以通过在IResourceSettings
中设置IResourceCachingStrategy
来更改此行为。