我已经在Cloud Ec2实例中设置了我的nopCommerce 4.10(.net Core)。 并使用负载均衡器为其设置CDN CloudFront。
使用云和CDN的主要目的是提高客户端(客户端要求的)页面速度。
此后的页面速度没有提高,并且表明图像标题具有“缓存策略”无效。
为此,我需要在标题中设置缓存控制。 我检查原始图像是否具有该值,但负载均衡器和CDN的图像没有此值。
请让我知道如何在CloudFront CDN的标头中设置缓存控制。
答案 0 :(得分:0)
缓存控制标头应来自CloudFront来源
(位于Cloudfront后面的应用程序)。
然后缓存控制标头将用于:
对于图像,可以在存储图像的地方设置适当的缓存头:S3存储桶,Apache配置等。
Cloudfront不会剥离来自源的缓存头。但是您的负载均衡器可以。通过CloudFront原始URL打开图像,以确保标题在那里。
答案 1 :(得分:0)
感谢您的回复。
我认为负载平衡器配置存在一些问题,因此我正在发生这种情况。
重新配置负载均衡器后,它开始工作。