我正在使用Varnish(快速)和http2来推动css
和js
文件。我要推送所有的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/