有谁知道如何使用Varnish Cache和Nginx从PageSpeed Insights中删除Lever Browser Caching消息?
谷歌页面速度图像
我试过添加位置~*...阻止服务器块,但这使站点崩溃。我想我缺少清漆设置,但找不到它。
提前感谢!
要覆盖这些标头并仍然将元素放入缓存 2 分钟,可以使用以下配置:
sub vcl_fetch {
if (beresp.ttl < 120s) {
set beresp.ttl = 120s;
# Set the clients TTL on this object
set beresp.http.Cache-Control = "max-age=120";
}
}
或者,用清漆 4.0 术语来说:
sub vcl_backend_response {
if (beresp.ttl < 120s) {
set beresp.ttl = 120s;
unset beresp.http.Cache-Control;
set beresp.http.Cache-Control = "max-age=120";
}
}