0

我正在使用 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)$");
  }
4

1 回答 1

1

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

于 2021-08-26T21:16:17.943 回答