1

我在 Lighthouse 上测试了我的 angular pwa 并得到了以下信息:在此处输入图像描述

我已经更改了我的 ngsw-config.json 以尝试为assetGroups 添加cacheConfig,但它似乎只对dataGroups 有效?

我还尝试编辑我的 htaccess 文件并添加以下行:

标头集 Cache-Control: "max-age=31536000, public"

到目前为止,这些都对我不起作用。

4

1 回答 1

1

assetGroups 没有 max-age,但您可以像这样为 dataGroups 设置 max-age:

"dataGroups": [
{
  "name": "API Call",
  "urls": ["https://website.com"],
  "cacheConfig": {
    "maxAge": "30m",
    "strategy": "performance",
    "maxSize": 10
  }
}
]

在与assetGroups 相同的级别上定义它

于 2020-06-08T13:18:50.993 回答