0

我已经在 Cloud Ec2 实例中设置了我的 nopCommerce 4.10 (.net Core)。并且还使用负载均衡器为其设置 CDN CloudFront。

上云和cdn的主要目的是为客户提高页面速度(客户要求这样做)。

此后的页面速度没有提高,并且显示图像标题具有“缓存策略”无效。

为此,我需要在标题中设置缓存控制。我检查了原始图像有这个值,但是负载平衡器和 cdn 没有图像的这个值。

请让我知道如何在 CloudFront cdn 的标头中设置缓存控制。

4

2 回答 2

0

缓存控制标头应来自 CloudFront Origin

(Cloudfront 后面的应用程序)。

然后缓存控制标头将由以下人员使用:

  • Cloudfront 在边缘位置缓存对象
  • 用户浏览器,直接在浏览器中缓存对象

如果是图像,可以在存储图像的地方设置适当的缓存标头:S3 存储桶、Apache 配置等。

Cloudfront 不会剥离来自源的缓存标头。但是您的负载均衡器可以。通过 CloudFront 原始 URL 打开图像,以确保标头存在。

于 2019-01-14T15:56:30.213 回答
0

感谢您的答复。

我认为负载平衡器配置存在一些问题,因此这发生在我身上。

重新配置负载均衡器后,它已开始工作。

于 2019-01-15T05:58:25.057 回答