[英]In AWS Cloudfront how to add cache-control?
我已經在 Cloud Ec2 實例中設置了我的 nopCommerce 4.10 (.net Core)。 並且還使用負載均衡器為其設置 CDN CloudFront。
上雲和cdn的主要目的是為客戶提高頁面速度(客戶要求這樣做)。
此后的頁面速度沒有提高,並且顯示圖像 header 的“緩存策略”無效。
為此,我需要在 header 中設置緩存控制。 我檢查了原始圖像有這個值,但是負載平衡器和 cdn 沒有圖像的這個值。
請讓我知道如何在 CloudFront cdn 的 header 中設置緩存控制。
緩存控制標頭應來自CloudFront來源
(位於Cloudfront后面的應用程序)。
然后,緩存控制標頭將由以下人員使用:
如果是映像,可以在存儲映像的地方設置適當的緩存頭:S3存儲桶,Apache配置等。
Cloudfront不會剝離來自源的緩存頭。 但是您的負載均衡器可以。 通過CloudFront原始URL打開圖像,以確保存在標題。
感謝您的答復。
我認為負載平衡器配置存在一些問題,因此這在我身上發生了。
重新配置負載均衡器后,它開始工作。
您現在可以創建“響應標頭策略”
然后,指定一個自定義 header,它是具有所需值的“Cache-Control”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.