我正在使用Varnish和Turpentine运行Magento,我想将AWS CloudFront Distribution设置为动态内容的代理,以便从多个位置加速网站(静态内容已经缓存)。
使CloudFront缓存我需要设置Cache-Control标头的内容,默认情况下,该标头由Varnish Turpentine VCL删除。
我已按照以下方式更新了Turpentine Varnish VCL
set beresp.ttl = 21600s;
set beresp.http.Cache-Control = "max-age=21600";
因此,该块将在CloudFront上缓存的时间与它在Varnish缓存中保留的时间相同。
您是否在此设置中看到任何问题?
您能否建议如何配置Turpentine Varnish和CloudFront以最大限度地提高缓存效益?
感谢。 G