使用Varnish正则表达式推送http2所有CSS资源文件



我正在使用Varnish(快速)和http2来推动cssjs文件。我要推送所有的css,js,png文件

我当前的配置只从给定路径推送指定文件:

if (fastly_info.is_h2 && req.url ~ "pl_PL")
{
h2.push("/bootstrap-theme/app.css");
h2.push("/bootstrap-theme/app.js");
}

是否有可能配置VCL文件,所以它会推动所有的样式表,javascript和图像?

我试着设置这样的东西,但是没有运气。

if (fastly_info.is_h2)
{
h2.push(".(png|jpg|css|js)$");
}

不可能。然而,他们不再推荐这种做法来推送资源:https://developer.fastly.com/reference/vcl/functions/tls-and-http/h2-push/

相关内容

最新更新