我想根据当前日期设置 TTL。
http://site.com/2011/03/TTL 应为 5 天。
http://site.com/2011/04/TTL 应为 1 天。
当前日期:2011 年 4 月 15 日
在清漆中如何实现这一点?
谢谢
答案1
Varnish 尊重后端发送的缓存头 - 因此在后端设置适当的过期时间戳是解决问题的最佳方法。
如果这不是一个选项,您将需要开发一个 vmod,或者在 VCL 中使用内联 C 实现它。
开发 VMod 或在 VCL 中编写内联 C 可能超出了 Serverfault 的范围,应该在 Stack Overflow 上提出。