kaven276/noradle

original resultsets is not changed, but template is changed, it may cause 304

Opened this issue · 0 comments

h.auto_etag_on 和 gwCache 要考虑到 template 文件的变化,不能简单的 304 返回。(todo)
需要看有无 _template 响应头,如果有还要看 _template 响应头是否变化
可以是 etag 中增加 hash(template_name+file_lmt),
但是生产系统不可能总去查看文件有无改变,因此就认定不改变,
更新 public/private cache 需要通过 no-cache request 来刷新